Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 45 for StructType (0.24 sec)

  1. src/encoding/gob/doc.go

    	04	// structType.field[0].typeId is 2 (signed int).
    	00	// End of structType.field[0]; start structType.field[1]; set field number to -1.
    	01	// Add 1 to get field number 0: field[1].name
    	01	// 1 byte
    	59	// structType.field[1].name = "Y"
    	01	// Add 1 to get field number 1: field[1].id
    	04	// struct.Type.field[1].typeId is 2 (signed int).
    	00	// End of structType.field[1]; end of structType.field.
    	00	// end of wireType.structType structure
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 11 20:22:45 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  2. src/encoding/gob/type.go

    		str += fmt.Sprintf("%s %s; ", f.Name, f.Id.gobType().safeString(seen))
    	}
    	str += "}"
    	return str
    }
    
    func (s *structType) string() string { return s.safeString(make(map[typeId]bool)) }
    
    func newStructType(name string) *structType {
    	s := &structType{CommonType{Name: name}, nil}
    	// For historical reasons we set the id here rather than init.
    	// See the comment in newTypeObject for details.
    	setTypeId(s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 02:00:26 UTC 2024
    - 27.2K bytes
    - Viewed (0)
  3. src/internal/reflectlite/type.go

    // ptrType represents a pointer type.
    type ptrType = abi.PtrType
    
    // sliceType represents a slice type.
    type sliceType = abi.SliceType
    
    // structType represents a struct type.
    type structType = abi.StructType
    
    // name is an encoded type name with optional extra data.
    //
    // The first byte is a bit field containing:
    //
    //	1<<0 the name is exported
    //	1<<1 tag data follows the name
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 17:01:54 UTC 2024
    - 16.2K bytes
    - Viewed (0)
  4. src/runtime/type.go

    type arraytype = abi.ArrayType
    
    type chantype = abi.ChanType
    
    type slicetype = abi.SliceType
    
    type functype = abi.FuncType
    
    type ptrtype = abi.PtrType
    
    type name = abi.Name
    
    type structtype = abi.StructType
    
    func pkgPath(n name) string {
    	if n.Bytes == nil || *n.Data(0)&(1<<2) == 0 {
    		return ""
    	}
    	i, l := n.ReadVarint(1)
    	off := 1 + i + l
    	if *n.Data(0)&(1<<1) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  5. src/internal/abi/type.go

    	case Slice:
    		tt := (*SliceType)(unsafe.Pointer(t))
    		return tt.Elem
    	}
    	return nil
    }
    
    // StructType returns t cast to a *StructType, or nil if its tag does not match.
    func (t *Type) StructType() *StructType {
    	if t.Kind() != Struct {
    		return nil
    	}
    	return (*StructType)(unsafe.Pointer(t))
    }
    
    // MapType returns t cast to a *MapType, or nil if its tag does not match.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 17 21:09:59 UTC 2024
    - 21.8K bytes
    - Viewed (0)
  6. src/encoding/asn1/asn1.go

    	// TODO(dfc) Add support for the remaining integer types
    	case reflect.Struct:
    		structType := fieldType
    
    		for i := 0; i < structType.NumField(); i++ {
    			if !structType.Field(i).IsExported() {
    				err = StructuralError{"struct contains unexported fields"}
    				return
    			}
    		}
    
    		if structType.NumField() > 0 &&
    			structType.Field(0).Type == rawContentsType {
    			bytes := bytes[initOffset:offset]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  7. src/debug/dwarf/type.go

    // A PtrType represents a pointer type.
    type PtrType struct {
    	CommonType
    	Type Type
    }
    
    func (t *PtrType) String() string { return "*" + t.Type.String() }
    
    // A StructType represents a struct, union, or C++ class type.
    type StructType struct {
    	CommonType
    	StructName string
    	Kind       string // "struct", "union", or "class".
    	Field      []*StructField
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 21.9K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apimachinery/pkg/runtime/converter.go

    	}
    
    }
    
    func fieldInfoFromField(structType reflect.Type, field int) *fieldInfo {
    	fieldCacheMap := fieldCache.value.Load().(fieldsCacheMap)
    	if info, ok := fieldCacheMap[structField{structType, field}]; ok {
    		return info
    	}
    
    	// Cache miss - we need to compute the field name.
    	info := &fieldInfo{}
    	typeField := structType.Field(field)
    	jsonTag := typeField.Tag.Get("json")
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 11 16:02:13 UTC 2023
    - 24.9K bytes
    - Viewed (0)
  9. src/cmd/doc/pkg.go

    	numUnmatched := 0
    	for _, typ := range types {
    		// Type must be a struct.
    		spec := pkg.findTypeSpec(typ.Decl, typ.Name)
    		structType, ok := spec.Type.(*ast.StructType)
    		if !ok {
    			// Not a struct type.
    			continue
    		}
    		for _, field := range structType.Fields.List {
    			// TODO: Anonymous fields.
    			for _, name := range field.Names {
    				if !match(fieldName, name.Name) {
    					numUnmatched++
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 08 20:15:52 UTC 2024
    - 32K bytes
    - Viewed (0)
  10. common-protos/k8s.io/api/admissionregistration/v1alpha1/generated.proto

    // on whether it meets the match criteria.
    // The exclude rules take precedence over include rules (if a resource matches both, it is excluded)
    // +structType=atomic
    message MatchResources {
      // NamespaceSelector decides whether to run the admission control policy on an object based
      // on whether the namespace for that object matches the selector. If the
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Mar 11 18:43:24 UTC 2024
    - 25.7K bytes
    - Viewed (0)
Back to top