internal/abi.ArrayType.Elem (field)
24 uses
internal/abi (current package)
type.go#L277: Elem *Type // array element type
type.go#L388: return tt.Elem
reflect
abi.go#L232: return a.regAssign(tt.Elem, offset)
type.go#L1979: return isReflexive(tt.Elem)
type.go#L2006: return needKeyUpdate(tt.Elem)
type.go#L2028: return hashMightPanic(tt.Elem)
type.go#L2599: if array.Elem == typ {
type.go#L2616: array.Elem = typ
type.go#L2841: addTypeBits(bv, offset+uintptr(i)*tt.Elem.Size_, tt.Elem)
value.go#L1401: typ := tt.Elem
runtime
alg.go#L233: h = typehash(a.Elem, add(p, i*a.Elem.Size_), h)
alg.go#L298: if err := mapKeyError2(a.Elem, add(p, i*a.Elem.Size_)); err != nil {
cgocall.go#L617: cgoCheckArg(at.Elem, p, at.Elem.Kind_&abi.KindDirectIface == 0, top, msg)
cgocall.go#L621: cgoCheckArg(at.Elem, p, true, top, msg)
cgocall.go#L622: p = add(p, at.Elem.Size_)
type.go#L220: t = a.Elem
type.go#L223: e := a.Elem
type.go#L549: return typesEqual(at.Elem, av.Elem, seen) && at.Len == av.Len
unique
clone.go#L74: etyp := atyp.Elem