Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 53 for Deref (0.15 sec)

  1. src/cmd/compile/internal/types2/struct.go

    			// of a (named or alias) type, and t (= deref(typ)) must be the type of T.
    			// We must delay this check to the end because we don't want to instantiate
    			// (via under(t)) a possibly incomplete type.
    			embeddedTyp := typ // for closure below
    			embeddedPos := pos
    			check.later(func() {
    				t, isPtr := deref(embeddedTyp)
    				switch u := under(t).(type) {
    				case *Basic:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 22:06:18 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/lookup.go

    	if name == "_" {
    		return // blank fields/methods are never found
    	}
    
    	// Importantly, we must not call under before the call to deref below (nor
    	// does deref call under), as doing so could incorrectly result in finding
    	// methods of the pointer base type when T is a (*Named) pointer type.
    	typ, isPtr := deref(T)
    
    	// *typ where typ is an interface (incl. a type parameter) has no methods.
    	if isPtr {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 19.8K bytes
    - Viewed (0)
  3. src/go/types/lookup.go

    	if name == "_" {
    		return // blank fields/methods are never found
    	}
    
    	// Importantly, we must not call under before the call to deref below (nor
    	// does deref call under), as doing so could incorrectly result in finding
    	// methods of the pointer base type when T is a (*Named) pointer type.
    	typ, isPtr := deref(T)
    
    	// *typ where typ is an interface (incl. a type parameter) has no methods.
    	if isPtr {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 19.9K bytes
    - Viewed (0)
  4. src/go/types/struct.go

    			// of a (named or alias) type, and t (= deref(typ)) must be the type of T.
    			// We must delay this check to the end because we don't want to instantiate
    			// (via under(t)) a possibly incomplete type.
    
    			// for use in the closure below
    			embeddedTyp := typ
    			embeddedPos := f.Type
    
    			check.later(func() {
    				t, isPtr := deref(embeddedTyp)
    				switch u := under(t).(type) {
    				case *Basic:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 22:06:18 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  5. src/go/types/methodset.go

    	// in the same package as the method.").
    	if t := asNamed(T); t != nil && isPointer(t) {
    		return &emptyMethodSet
    	}
    
    	// method set up to the current depth, allocated lazily
    	var base methodSet
    
    	typ, isPtr := deref(T)
    
    	// *typ where typ is an interface has no methods.
    	if isPtr && IsInterface(typ) {
    		return &emptyMethodSet
    	}
    
    	// Start with typ as single entry at shallowest depth.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  6. pkg/scheduler/framework/plugins/podtopologyspread/common.go

    				}
    			}
    
    			tsc := topologySpreadConstraint{
    				MaxSkew:            c.MaxSkew,
    				TopologyKey:        c.TopologyKey,
    				Selector:           selector,
    				MinDomains:         ptr.Deref(c.MinDomains, 1),   // If MinDomains is nil, we treat MinDomains as 1.
    				NodeAffinityPolicy: v1.NodeInclusionPolicyHonor,  // If NodeAffinityPolicy is nil, we treat NodeAffinityPolicy as "Honor".
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 28 10:42:29 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  7. guava/src/com/google/common/reflect/ClassPath.java

          }
          for (File f : files) {
            String name = f.getName();
            if (f.isDirectory()) {
              File deref = f.getCanonicalFile();
              if (currentPath.add(deref)) {
                scanDirectory(deref, packagePrefix + name + "/", currentPath, builder);
                currentPath.remove(deref);
              }
            } else {
              String resourceName = packagePrefix + name;
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed Jan 05 17:43:40 UTC 2022
    - 24.9K bytes
    - Viewed (0)
  8. android/guava/src/com/google/common/reflect/ClassPath.java

          }
          for (File f : files) {
            String name = f.getName();
            if (f.isDirectory()) {
              File deref = f.getCanonicalFile();
              if (currentPath.add(deref)) {
                scanDirectory(deref, packagePrefix + name + "/", currentPath, builder);
                currentPath.remove(deref);
              }
            } else {
              String resourceName = packagePrefix + name;
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Wed Jan 05 17:43:40 UTC 2022
    - 24.9K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/composite/composite.go

    				structuralTypes = append(structuralTypes, term.Type())
    			}
    		default:
    			structuralTypes = append(structuralTypes, typ)
    		}
    
    		for _, typ := range structuralTypes {
    			strct, ok := typeparams.Deref(typ).Underlying().(*types.Struct)
    			if !ok {
    				// skip non-struct composite literals
    				continue
    			}
    			if isLocalType(pass, typ) {
    				// allow unkeyed locally defined composite literal
    				continue
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/walk/closure.go

    	for _, v := range clofn.ClosureVars {
    		if !v.Byval() {
    			// If v of type T is captured by reference,
    			// we introduce function param &v *T
    			// and v remains PAUTOHEAP with &v heapaddr
    			// (accesses will implicitly deref &v).
    
    			addr := ir.NewNameAt(clofn.Pos(), typecheck.Lookup("&"+v.Sym().Name), types.NewPtr(v.Type()))
    			addr.Curfn = clofn
    			v.Heapaddr = addr
    			v = addr
    		}
    
    		v.Class = ir.PPARAM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 15:56:08 UTC 2023
    - 6.5K bytes
    - Viewed (0)
Back to top