Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 27 for StructType (0.14 sec)

  1. staging/src/k8s.io/apiserver/pkg/cel/mutation/typeprovider.go

    func (p *TypeProvider) FindStructType(structType string) (*types.Type, bool) {
    	t, ok := p.typeResolver.Resolve(structType)
    	if ok {
    		return t.CELType(), true
    	}
    	return p.underlyingTypeProvider.FindStructType(structType)
    }
    
    // FindStructFieldNames returns the field names associated with the type, if the type
    // is found.
    func (p *TypeProvider) FindStructFieldNames(structType string) ([]string, bool) {
    	return nil, true
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 15 21:02:36 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. src/internal/reflectlite/export_test.go

    func TField(typ Type, i int) Type {
    	t := typ.(rtype)
    	if t.Kind() != Struct {
    		panic("reflect: Field of non-struct type")
    	}
    	tt := (*structType)(unsafe.Pointer(t.Type))
    
    	return StructFieldType(tt, i)
    }
    
    // Field returns the i'th struct field.
    func StructFieldType(t *structType, i int) Type {
    	if i < 0 || i >= len(t.Fields) {
    		panic("reflect: Field index out of bounds")
    	}
    	p := &t.Fields[i]
    	return toType(p.Typ)
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 17:01:54 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. src/internal/reflectlite/reflect_mirror_test.go

    	"runtime"
    	"strings"
    	"sync"
    	"testing"
    )
    
    var typeNames = []string{
    	"uncommonType",
    	"arrayType",
    	"chanType",
    	"funcType",
    	"interfaceType",
    	"ptrType",
    	"sliceType",
    	"structType",
    }
    
    type visitor struct {
    	m map[string]map[string]bool
    }
    
    func newVisitor() visitor {
    	v := visitor{}
    	v.m = make(map[string]map[string]bool)
    
    	return v
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 21:11:15 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/runtime/swagger_doc_generator.go

    	var docForTypes []KubeTypes
    
    	pkg := astFrom(src)
    
    	for _, kubType := range pkg.Types {
    		if structType, ok := kubType.Decl.Specs[0].(*ast.TypeSpec).Type.(*ast.StructType); ok {
    			var ks KubeTypes
    			ks = append(ks, Pair{kubType.Name, fmtRawDoc(kubType.Doc)})
    
    			for _, field := range structType.Fields.List {
    				if n := fieldName(field); n != "-" {
    					fieldDoc := fmtRawDoc(field.Doc.Text())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 03 07:33:58 UTC 2017
    - 7K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/typecheck/iexport.go

    //     }
    //
    //     type FuncType struct {
    //         Tag       itag // signatureType
    //         PkgPath   stringOff
    //         Signature Signature
    //     }
    //
    //     type StructType struct {
    //         Tag     itag // structType
    //         PkgPath stringOff
    //         Fields []struct {
    //             Pos      Pos
    //             Name     stringOff
    //             Type     typeOff
    //             Embedded bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 21 02:40:02 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/struct.go

    // Implementation
    
    func (s *Struct) markComplete() {
    	if s.fields == nil {
    		s.fields = make([]*Var, 0)
    	}
    }
    
    func (check *Checker) structType(styp *Struct, e *syntax.StructType) {
    	if e.FieldList == nil {
    		styp.markComplete()
    		return
    	}
    
    	// struct fields and tags
    	var fields []*Var
    	var tags []string
    
    	// for double-declaration checks
    	var fset objset
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 22:06:18 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  7. src/go/doc/filter.go

    			if f(v.Name.Name) {
    				return true
    			}
    			// We don't match ordinary parameters in filterFuncs, so by analogy don't
    			// match type parameters here.
    			switch t := v.Type.(type) {
    			case *ast.StructType:
    				if matchFields(t.Fields, f) {
    					return true
    				}
    			case *ast.InterfaceType:
    				if matchFields(t.Methods, f) {
    					return true
    				}
    			}
    		}
    	}
    	return false
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 01 18:18:07 UTC 2022
    - 2.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/syntax/positions.go

    		case *ListExpr:
    			if len(n.ElemList) > 0 {
    				m = n.ElemList[0]
    				continue
    			}
    			return n.Pos()
    		// types
    		// case *ArrayType:
    		// case *SliceType:
    		// case *DotsType:
    		// case *StructType:
    		// case *Field:
    		// case *InterfaceType:
    		// case *FuncType:
    		// case *MapType:
    		// case *ChanType:
    
    		// statements
    		// case *EmptyStmt:
    		// case *LabeledStmt:
    		// case *BlockStmt:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 17:49:19 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  9. src/unique/clone.go

    	}
    	return seq
    }
    
    // buildStructCloneSeq populates a cloneSeq for an abi.Type that has Kind abi.Struct.
    func buildStructCloneSeq(typ *abi.Type, seq *cloneSeq, baseOffset uintptr) {
    	styp := typ.StructType()
    	for i := range styp.Fields {
    		f := &styp.Fields[i]
    		switch f.Typ.Kind() {
    		case abi.String:
    			seq.stringOffsets = append(seq.stringOffsets, baseOffset+f.Offset)
    		case abi.Struct:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun May 05 00:24:21 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  10. staging/src/k8s.io/api/rbac/v1/generated.proto

      optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1;
    
      // Items is a list of Roles
      repeated Role items = 2;
    }
    
    // RoleRef contains information that points to the role being used
    // +structType=atomic
    message RoleRef {
      // APIGroup is the group for the resource being referenced
      optional string apiGroup = 1;
    
      // Kind is the type of resource being referenced
      optional string kind = 2;
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 28 15:34:11 UTC 2024
    - 7.9K bytes
    - Viewed (0)
Back to top