internal/abi.ArrayType.Elem (field)
24 uses
internal/abi (current package)
type.go#L271: Elem *Type // array element type
type.go#L382: return tt.Elem
internal/runtime/maps
map.go#L867: if err := mapKeyError2(a.Elem, unsafe.Pointer(uintptr(p)+i*a.Elem.Size_)); err != nil {
reflect
abi.go#L232: return a.regAssign(tt.Elem, offset)
type.go#L2068: return isReflexive(tt.Elem)
type.go#L2095: return needKeyUpdate(tt.Elem)
type.go#L2117: return hashMightPanic(tt.Elem)
type.go#L2687: if array.Elem == typ {
type.go#L2704: array.Elem = typ
type.go#L2928: addTypeBits(bv, offset+uintptr(i)*tt.Elem.Size_, tt.Elem)
value.go#L1407: typ := tt.Elem
runtime
alg.go#L247: h = typehash(a.Elem, add(p, i*a.Elem.Size_), h)
cgocall.go#L648: cgoCheckArg(at.Elem, p, !at.Elem.IsDirectIface(), top, msg)
cgocall.go#L652: cgoCheckArg(at.Elem, p, true, top, msg)
cgocall.go#L653: p = add(p, at.Elem.Size_)
type.go#L224: t = a.Elem
type.go#L227: e := a.Elem
type.go#L553: return typesEqual(at.Elem, av.Elem, seen) && at.Len == av.Len
unique
clone.go#L74: etyp := atyp.Elem
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |