reflect.Value.Addr (method)
31 uses
reflect (current package)
type.go#L1949: ft := (*funcType)(unsafe.Pointer(o.Field(0).Addr().Pointer()))
type.go#L1950: args := unsafe.Slice((**rtype)(unsafe.Pointer(o.Field(1).Addr().Pointer())), n)[0:0:n]
type.go#L2479: typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
type.go#L2480: ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
value.go#L269: func (v Value) Addr() Value {
encoding/asn1
asn1.go#L899: switch v := v.Addr().Interface().(type) {
encoding/json
decode.go#L452: v = v.Addr()
encode.go#L496: va := v.Addr()
encode.go#L532: va := v.Addr()
encode.go#L1220: return v.Addr().Interface().(isZeroer).IsZero()
encoding/xml
marshal.go#L453: pv := val.Addr()
marshal.go#L468: pv := val.Addr()
marshal.go#L599: pv := val.Addr()
marshal.go#L626: pv := val.Addr()
marshal.go#L881: pv := vf.Addr()
read.go#L266: pv := val.Addr()
read.go#L283: pv := val.Addr()
read.go#L367: pv := val.Addr()
read.go#L382: pv := val.Addr()
read.go#L602: pv := saveData.Addr()
github.com/jackc/pgx/v5
rows.go#L868: scanTargets[i] = v.FieldByIndex(f.path).Addr().Interface()
github.com/jackc/pgx/v5/pgtype
builtin_wrappers.go#L744: return w.exportedFields[i].Addr().Interface()
builtin_wrappers.go#L782: return a.slice.Index(i).Addr().Interface()
builtin_wrappers.go#L904: return a.slice.Index(i).Addr().Interface()
builtin_wrappers.go#L947: return a.array.Index(i).Addr().Interface()
convert.go#L75: dstPtr = dstVal.Field(0).Addr()
golang.org/x/tools/internal/typesinternal
types.go#L42: *(*bool)(f.Addr().UnsafePointer()) = true
google.golang.org/protobuf/internal/impl
convert.go#L427: v = v.Addr() // T => *T
text/template
exec.go#L702: ptr = ptr.Addr()
exec.go#L926: value = value.Addr()
exec.go#L1125: v = v.Addr()
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)