Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 94 for StructType (0.23 sec)

  1. src/go/ast/filter.go

    	switch t := typ.(type) {
    	case *Ident:
    		return f(t.Name)
    	case *ParenExpr:
    		return filterType(t.X, f, export)
    	case *ArrayType:
    		return filterType(t.Elt, f, export)
    	case *StructType:
    		if filterFieldList(t.Fields, f, export) {
    			t.Incomplete = true
    		}
    		return len(t.Fields.List) > 0
    	case *FuncType:
    		b1 := filterParamList(t.Params, f, export)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  2. src/reflect/abi.go

    			// try to stack-assign this value.
    			return true
    		case 1:
    			return a.regAssign(tt.Elem, offset)
    		default:
    			return false
    		}
    	case Struct:
    		st := (*structType)(unsafe.Pointer(t))
    		for i := range st.Fields {
    			f := &st.Fields[i]
    			if !a.regAssign(f.Typ, offset+f.Offset) {
    				return false
    			}
    		}
    		return true
    	default:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 17:08:32 UTC 2024
    - 15K bytes
    - Viewed (0)
  3. src/runtime/syscall_windows.go

    	case abi.Array:
    		at := (*arraytype)(unsafe.Pointer(t))
    		if at.Len == 1 {
    			return p.tryRegAssignArg(at.Elem, offset) // TODO fix when runtime is fully commoned up w/ abi.Type
    		}
    	case abi.Struct:
    		st := (*structtype)(unsafe.Pointer(t))
    		for i := range st.Fields {
    			f := &st.Fields[i]
    			if !p.tryRegAssignArg(f.Typ, offset+f.Offset) {
    				return false
    			}
    		}
    		return true
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/deadcode.go

    	if !decodetypeHasUncommon(arch, p) {
    		panic(fmt.Sprintf("no methods on %q", ldr.SymName(symIdx)))
    	}
    	off := commonsize(arch) // reflect.rtype
    	switch decodetypeKind(arch, p) {
    	case abi.Struct: // reflect.structType
    		off += 4 * arch.PtrSize
    	case abi.Pointer: // reflect.ptrType
    		off += arch.PtrSize
    	case abi.Func: // reflect.funcType
    		off += arch.PtrSize // 4 bytes, pointer aligned
    	case abi.Slice: // reflect.sliceType
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 14:52:41 UTC 2024
    - 19K bytes
    - Viewed (0)
  5. src/encoding/gob/decode.go

    		return dec.compileSingle(remoteId, ut)
    	}
    	var wireStruct *structType
    	// Builtin types can come from global pool; the rest must be defined by the decoder.
    	// Also we know we're decoding a struct now, so the client must have sent one.
    	if t := builtinIdToType(remoteId); t != nil {
    		wireStruct, _ = t.(*structType)
    	} else {
    		wire := dec.wireType[remoteId]
    		if wire == nil {
    			error_(errBadType)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:10:23 UTC 2023
    - 40.1K bytes
    - Viewed (0)
  6. staging/src/k8s.io/api/core/v1/generated.proto

      optional LocalObjectReference localObjectReference = 1;
    
      // Specify whether the ConfigMap must be defined
      // +optional
      optional bool optional = 2;
    }
    
    // Selects a key from a ConfigMap.
    // +structType=atomic
    message ConfigMapKeySelector {
      // The ConfigMap to select from.
      optional LocalObjectReference localObjectReference = 1;
    
      // The key to select.
      optional string key = 2;
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 280.3K bytes
    - Viewed (0)
  7. src/encoding/gob/debug.go

    			deb.delta(1) // field 0 of fieldType: name
    			field[i].Name = deb.string()
    			deb.delta(1) // field 1 of fieldType: id
    			field[i].Id = deb.typeId()
    			deb.delta(0) // end of fieldType
    		}
    		wire.StructT = &structType{com, field}
    
    	case 3: // map type, one field of {{Common}, key, elem}
    		// Field number 0 is CommonType
    		deb.delta(1)
    		com := deb.common()
    		// Field number 1 is type Id of key
    		deb.delta(1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 09:34:41 UTC 2023
    - 18.3K bytes
    - Viewed (0)
  8. src/go/parser/resolver.go

    		r.walkFuncType(n.Type)
    		r.walkBody(n.Body)
    
    	case *ast.SelectorExpr:
    		ast.Walk(r, n.X)
    		// Note: don't try to resolve n.Sel, as we don't support qualified
    		// resolution.
    
    	case *ast.StructType:
    		r.openScope(n.Pos())
    		defer r.closeScope()
    		r.walkFieldList(n.Fields, ast.Var)
    
    	case *ast.FuncType:
    		r.openScope(n.Pos())
    		defer r.closeScope()
    		r.walkFuncType(n)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 02 12:56:53 UTC 2023
    - 15.8K bytes
    - Viewed (0)
  9. staging/src/k8s.io/api/core/v1/types.go

    	// Expected to be non-nil when bound.
    	// claim.VolumeName is the authoritative bind between PV and PVC.
    	// More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#binding
    	// +optional
    	// +structType=granular
    	ClaimRef *ObjectReference `json:"claimRef,omitempty" protobuf:"bytes,4,opt,name=claimRef"`
    	// persistentVolumeReclaimPolicy defines what happens to a persistent volume when released from its claim.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 390.8K bytes
    - Viewed (0)
  10. src/cmd/cgo/out.go

    // These assumptions are checked by the gccProlog.
    // Also assumes that gc convention is to word-align the
    // input and output parameters.
    func (p *Package) structType(n *Name) (string, int64) {
    	var buf strings.Builder
    	fmt.Fprint(&buf, "struct {\n")
    	off := int64(0)
    	for i, t := range n.FuncType.Params {
    		if off%t.Align != 0 {
    			pad := t.Align - off%t.Align
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 16:41:10 UTC 2024
    - 59.6K bytes
    - Viewed (0)
Back to top