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]() {