reflect.Type.Elem (method)
38 uses
reflect (current package)
deepequal.go#L109: if v1.Type().Elem().Kind() == Uint8 {
swapper.go#L35: typ := v.Type().Elem().common()
type.go#L173: Elem() Type
type.go#L1237: if ft.Kind() == Pointer && ft.Elem().Kind() == Struct {
type.go#L1238: ft = ft.Elem()
type.go#L2227: elem := t.Elem()
value.go#L2804: typesMustMatch("reflect.AppendSlice", s.Type().Elem(), t.Type().Elem())
value.go#L3061: s := unsafeheader.Slice{Data: unsafe_NewArray(&(typ.Elem().(*rtype).t), cap), Len: len, Cap: cap}
value.go#L3246: case vt.Kind() == Slice && t.Kind() == Pointer && t.Elem().Kind() == Array:
value.go#L3247: n := t.Elem().Len()
value.go#L3266: switch v.Type().Elem().Kind() {
value.go#L3341: if !v.Type().Elem().Comparable() {
value.go#L3631: n := t.Elem().Len()
visiblefields.go#L96: f.Type = f.Type.Elem()
encoding/asn1
asn1.go#L991: if sliceType.Elem().Kind() == reflect.Uint8 {
asn1.go#L996: newSlice, err1 := parseSequenceOf(innerBytes, sliceType, sliceType.Elem())
common.go#L174: if t.Elem().Kind() == reflect.Uint8 {
marshal.go#L537: if sliceType.Elem().Kind() == reflect.Uint8 {
encoding/binary
binary.go#L701: t := v.Type().Elem()
binary.go#L736: if s := sizeof(t.Elem()); s >= 0 {
encoding/json
decode.go#L482: v.Set(reflect.New(v.Type().Elem()))
decode.go#L691: elemType := t.Elem()
decode.go#L718: d.saveError(fmt.Errorf("json: cannot set embedded pointer to unexported struct: %v", subv.Type().Elem()))
decode.go#L725: subv.Set(reflect.New(subv.Type().Elem()))
decode.go#L946: if v.Type().Elem().Kind() != reflect.Uint8 {
encode.go#L820: me := mapEncoder{typeEncoder(t.Elem())}
encode.go#L869: if t.Elem().Kind() == reflect.Uint8 {
encode.go#L870: p := reflect.PointerTo(t.Elem())
encode.go#L896: enc := arrayEncoder{typeEncoder(t.Elem())}
encode.go#L924: enc := ptrEncoder{typeEncoder(t.Elem())}
encode.go#L967: t = t.Elem()
encode.go#L1126: t = t.Elem()
encode.go#L1153: ft = ft.Elem()
fmt
print.go#L874: if t.Elem().Kind() == reflect.Uint8 {
scan.go#L1036: if typ.Elem().Kind() != reflect.Uint8 {
go.opentelemetry.io/otel/attribute
value.go#L270: if !rv.IsValid() || rv.Kind() != reflect.Array || rv.Type().Elem() != reflect.TypeFor[Value]() {
go.opentelemetry.io/otel/attribute/internal
attribute.go#L67: if !rv.IsValid() || rv.Kind() != reflect.Array || rv.Type().Elem() != reflect.TypeFor[T]() {
![]() |
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. |