reflect.Value.Elem (method)
68 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#L1926: o := New(initFuncTypes(n)).Elem()
type.go#L2558: typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
type.go#L2559: ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
type.go#L2561: copy(tt.Elem().Field(2).Slice(0, len(methods)).Interface().([]abi.Method), methods)
value.go#L1218: func (v Value) Elem() Value {
value.go#L1314: v = v.Elem()
value.go#L1337: v = v.Elem()
value.go#L3272: return v.Elem()
value.go#L3436: return v.IsNil() || v.Elem().Comparable()
value.go#L3461: v = v.Elem()
value.go#L3464: u = u.Elem()
value.go#L3678: ret := New(t).Elem()
value.go#L3685: ret := New(t).Elem()
value.go#L3692: ret := New(t).Elem()
value.go#L3847: return cvtT2I(v.Elem(), typ)
database/sql/driver
types.go#L269: return defaultConverter{}.ConvertValue(rv.Elem().Interface())
encoding/asn1
asn1.go#L1119: offset, err := parseField(v.Elem(), b, 0, parseFieldParameters(params))
marshal.go#L582: return makeField(v.Elem(), params)
marshal.go#L590: defaultValue := reflect.New(v.Type()).Elem()
encoding/binary
binary.go#L258: v = v.Elem()
binary.go#L295: v = v.Elem()
encoding/json
decode.go#L452: e := v.Elem()
decode.go#L453: if e.Kind() == reflect.Pointer && !e.IsNil() && (!decodingNull || e.Elem().Kind() == reflect.Pointer) {
decode.go#L471: if v.Elem().Kind() == reflect.Interface && v.Elem().Elem() == v {
decode.go#L472: v = v.Elem()
decode.go#L493: v = v.Elem()
decode.go#L687: mapElem = reflect.New(elemType).Elem()
decode.go#L718: subv = subv.Elem()
decode.go#L770: kv = kv.Elem()
decode.go#L774: kv = reflect.New(kt).Elem()
decode.go#L783: kv = reflect.New(kt).Elem()
decode.go#L792: kv = reflect.New(kt).Elem()
encode.go#L669: e.reflectValue(v.Elem(), opts)
encode.go#L699: fv = fv.Elem()
encode.go#L887: pe.elemEnc(e, v.Elem(), opts)
fmt
print.go#L344: val = val.Elem()
print.go#L857: value := f.Elem()
print.go#L918: switch a := f.Elem(); a.Kind() {
scan.go#L1024: switch v := ptr.Elem(); v.Kind() {
github.com/oapi-codegen/runtime
bindform.go#L129: return bindFormImpl(v.Elem(), form, files, name)
bindform.go#L131: ptrData := v.Elem()
bindform.go#L136: if err == nil && ptrHasData && !v.Elem().IsValid() {
bindform.go#L262: result.SetMapIndex(reflect.ValueOf(key), value.Elem())
bindform.go#L279: result.SetMapIndex(reflect.ValueOf(key), value.Elem())
bindform.go#L292: marshalFormImpl(v.Elem(), result, name)
deepobject.go#L212: dstMap.SetMapIndex(dstKey, dstVal.Elem())
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.7.6. (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. |