reflect.Value.Elem (method)
72 uses
reflect (current package)
deepequal.go#L122: return deepValueEqual(v1.Elem(), v2.Elem(), visited)
deepequal.go#L127: return deepValueEqual(v1.Elem(), v2.Elem(), visited)
iter.go#L71: if v.Elem().kind() != Array {
iter.go#L75: v = v.Elem()
iter.go#L135: if v.Elem().kind() != Array {
iter.go#L139: v = v.Elem()
type.go#L1948: o := New(initFuncTypes(n)).Elem()
type.go#L2479: typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
type.go#L2480: ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
type.go#L2482: copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]abi.Method), methods)
value.go#L1220: func (v Value) Elem() Value {
value.go#L1320: v = v.Elem()
value.go#L1343: v = v.Elem()
value.go#L3114: return v.Elem()
value.go#L3278: return v.IsNil() || v.Elem().Comparable()
value.go#L3303: v = v.Elem()
value.go#L3306: u = u.Elem()
value.go#L3520: ret := New(t).Elem()
value.go#L3527: ret := New(t).Elem()
value.go#L3534: ret := New(t).Elem()
value.go#L3689: return cvtT2I(v.Elem(), typ)
encoding/asn1
asn1.go#L1168: offset, err := parseField(v.Elem(), b, 0, parseFieldParameters(params))
marshal.go#L585: return makeField(v.Elem(), params)
marshal.go#L593: defaultValue := reflect.New(v.Type()).Elem()
encoding/binary
binary.go#L276: v = v.Elem()
binary.go#L313: v = v.Elem()
encoding/json
decode.go#L458: e := v.Elem()
decode.go#L459: if e.Kind() == reflect.Pointer && !e.IsNil() && (!decodingNull || e.Elem().Kind() == reflect.Pointer) {
decode.go#L477: if v.Elem().Kind() == reflect.Interface && v.Elem().Elem().Equal(v) {
decode.go#L478: v = v.Elem()
decode.go#L499: v = v.Elem()
decode.go#L693: mapElem = reflect.New(elemType).Elem()
decode.go#L727: subv = subv.Elem()
decode.go#L782: kv = kv.Elem()
decode.go#L786: kv = reflect.New(kt).Elem()
decode.go#L795: kv = reflect.New(kt).Elem()
decode.go#L804: kv = reflect.New(kt).Elem()
encode.go#L700: e.reflectValue(v.Elem(), opts)
encode.go#L730: fv = fv.Elem()
encode.go#L919: pe.elemEnc(e, v.Elem(), opts)
encode.go#L1200: (v.Elem().Kind() == reflect.Pointer && v.Elem().IsNil()) ||
encode.go#L1216: v2 := reflect.New(v.Type()).Elem()
fmt
print.go#L345: val = val.Elem()
print.go#L858: value := f.Elem()
print.go#L919: switch a := f.Elem(); a.Kind() {
scan.go#L1024: switch v := ptr.Elem(); v.Kind() {
github.com/gotd/td/tdp
tdp.go#L92: v := reflect.ValueOf(obj).Elem()
go.opentelemetry.io/otel/attribute
set.go#L402: at := reflect.New(reflect.ArrayOf(len(kvs), keyValueType)).Elem()
value.go#L437: cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeFor[Value]())).Elem()
go.opentelemetry.io/otel/attribute/internal
attribute.go#L60: cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeFor[T]())).Elem()
golang.org/x/crypto/cryptobyte
asn1.go#L277: if !s.readASN1Int64(&i) || reflect.ValueOf(out).Elem().OverflowInt(i) {
asn1.go#L280: reflect.ValueOf(out).Elem().SetInt(i)
asn1.go#L284: if !s.readASN1Uint64(&u) || reflect.ValueOf(out).Elem().OverflowUint(u) {
asn1.go#L287: reflect.ValueOf(out).Elem().SetUint(u)
asn1.go#L693: reflect.ValueOf(out).Elem().Set(reflect.ValueOf(defaultValue))
internal/fmtsort
sort.go#L127: c := compare(reflect.ValueOf(aVal.Elem().Type()), reflect.ValueOf(bVal.Elem().Type()))
sort.go#L131: return compare(aVal.Elem(), bVal.Elem())
net/http
h2_error.go#L14: dst := reflect.ValueOf(target).Elem()
net/http/httptrace
trace.go#L179: tv := reflect.ValueOf(t).Elem()
trace.go#L180: ov := reflect.ValueOf(old).Elem()
vendor/golang.org/x/crypto/cryptobyte
asn1.go#L277: if !s.readASN1Int64(&i) || reflect.ValueOf(out).Elem().OverflowInt(i) {
asn1.go#L280: reflect.ValueOf(out).Elem().SetInt(i)
asn1.go#L284: if !s.readASN1Uint64(&u) || reflect.ValueOf(out).Elem().OverflowUint(u) {
asn1.go#L287: reflect.ValueOf(out).Elem().SetUint(u)
asn1.go#L693: reflect.ValueOf(out).Elem().Set(reflect.ValueOf(defaultValue))
 |
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. |