Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 504 for nelem (0.05 sec)

  1. src/internal/abi/type.go

    		}
    		return &(*u)(unsafe.Pointer(t)).u
    	}
    }
    
    // Elem returns the element type for t if t is an array, channel, map, pointer, or slice, otherwise nil.
    func (t *Type) Elem() *Type {
    	switch t.Kind() {
    	case Array:
    		tt := (*ArrayType)(unsafe.Pointer(t))
    		return tt.Elem
    	case Chan:
    		tt := (*ChanType)(unsafe.Pointer(t))
    		return tt.Elem
    	case Map:
    		tt := (*MapType)(unsafe.Pointer(t))
    		return tt.Elem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 17 21:09:59 UTC 2024
    - 21.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/typecheck/iimport.go

    // TODO(mdempsky): Store this information directly in the Type's Name.
    var typeSymIdx = make(map[*types.Type][2]int64)
    
    func BaseTypeIndex(t *types.Type) int64 {
    	tbase := t
    	if t.IsPtr() && t.Sym() == nil && t.Elem().Sym() != nil {
    		tbase = t.Elem()
    	}
    	i, ok := typeSymIdx[tbase]
    	if !ok {
    		return -1
    	}
    	if t != tbase {
    		return i[1]
    	}
    	return i[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 26 21:52:50 UTC 2023
    - 1.3K bytes
    - Viewed (0)
  3. src/net/url/url.go

    func (u *URL) JoinPath(elem ...string) *URL {
    	elem = append([]string{u.EscapedPath()}, elem...)
    	var p string
    	if !strings.HasPrefix(elem[0], "/") {
    		// Return a relative path if u is relative,
    		// but ensure that it contains no ../ elements.
    		elem[0] = "/" + elem[0]
    		p = path.Join(elem...)[1:]
    	} else {
    		p = path.Join(elem...)
    	}
    	// path.Join will remove any trailing slashes.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:53 UTC 2024
    - 36.1K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go

    			}
    		}
    		return true
    	case reflect.Interface:
    		if v1.IsNil() || v2.IsNil() {
    			return v1.IsNil() == v2.IsNil()
    		}
    		return e.deepValueEqual(v1.Elem(), v2.Elem(), visited, equateNilAndEmpty, depth+1)
    	case reflect.Ptr:
    		return e.deepValueEqual(v1.Elem(), v2.Elem(), visited, equateNilAndEmpty, depth+1)
    	case reflect.Struct:
    		for i, n := 0, v1.NumField(); i < n; i++ {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jul 20 17:18:42 UTC 2022
    - 10.8K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/tools/internal/typesinternal/recv.go

    // It also reports whether a Pointer was present.
    func ReceiverNamed(recv *types.Var) (isPtr bool, named *types.Named) {
    	t := recv.Type()
    	if ptr, ok := aliases.Unalias(t).(*types.Pointer); ok {
    		isPtr = true
    		t = ptr.Elem()
    	}
    	named, _ = aliases.Unalias(t).(*types.Named)
    	return
    }
    
    // Unpointer returns T given *T or an alias thereof.
    // For all other types it is the identity function.
    // It does not look at underlying types.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  6. utils/utils_test.go

    		name  string
    		elems []string
    		elem  string
    		out   bool
    	}{
    		{"exists", []string{"1", "2", "3"}, "1", true},
    		{"not exists", []string{"1", "2", "3"}, "4", false},
    	}
    	for _, test := range containsTests {
    		t.Run(test.name, func(t *testing.T) {
    			if out := Contains(test.elems, test.elem); test.out != out {
    				t.Errorf("Contains(%v, %s) want: %t, got: %t", test.elems, test.elem, test.out, out)
    			}
    		})
    	}
    }
    
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Mon Feb 19 03:42:25 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  7. src/cmd/go/internal/mvs/errors.go

    	for len(stack) > 0 && stack[0].m.Version == "" {
    		stack = stack[1:]
    	}
    
    	if len(stack) == 0 {
    		b.WriteString(e.Err.Error())
    	} else {
    		for _, elem := range stack[:len(stack)-1] {
    			fmt.Fprintf(b, "%s %s\n\t", elem.m, elem.nextReason)
    		}
    		// Ensure that the final module path and version are included as part of the
    		// error message.
    		m := stack[len(stack)-1].m
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 01 17:22:28 UTC 2023
    - 3K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go

    	}
    	if pt.Elem() == errorType {
    		return errors.New("second argument to errors.As should not be *error")
    	}
    	_, ok = pt.Elem().Underlying().(*types.Interface)
    	if ok || types.Implements(pt.Elem(), errorType.Underlying().(*types.Interface)) {
    		return nil
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 21:52:54 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go

    	result := url.Values{}
    	if obj == nil {
    		return result, nil
    	}
    	var sv reflect.Value
    	switch reflect.TypeOf(obj).Kind() {
    	case reflect.Pointer, reflect.Interface:
    		sv = reflect.ValueOf(obj).Elem()
    	default:
    		return nil, fmt.Errorf("expecting a pointer or interface")
    	}
    	st := sv.Type()
    	if !isStructKind(st.Kind()) {
    		return nil, fmt.Errorf("expecting a pointer to a struct")
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 25 16:23:43 UTC 2022
    - 4.9K bytes
    - Viewed (0)
  10. pkg/test/framework/resource/matcher.go

    	if len(filter) == 0 {
    		// No regex defined, we default to NOT matching. This ensures our default skips nothing
    		return false
    	}
    	elem := strings.Split(testName, "/")
    	if len(filter) > len(elem) {
    		return false
    	}
    	for i, s := range elem {
    		if i >= len(filter) {
    			break
    		}
    		if !filter[i].MatchString(s) {
    			return false
    		}
    	}
    	return true
    }
    
    // From go/src/testing/match.go
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Feb 12 23:30:37 UTC 2021
    - 3.2K bytes
    - Viewed (0)
Back to top