reflect.Value.Addr (method)
61 uses
reflect (current package)
value.go#L269: func (v Value) Addr() Value {
encoding/asn1
asn1.go#L854: switch v := v.Addr().Interface().(type) {
encoding/gob
decode.go#L958: value = value.Addr()
encode.go#L616: v = v.Addr()
encoding/json
decode.go#L442: v = v.Addr()
encode.go#L490: va := v.Addr()
encode.go#L524: va := v.Addr()
encoding/xml
marshal.go#L438: pv := val.Addr()
marshal.go#L449: pv := val.Addr()
marshal.go#L566: pv := val.Addr()
marshal.go#L589: pv := val.Addr()
marshal.go#L839: pv := vf.Addr()
read.go#L259: pv := val.Addr()
read.go#L272: pv := val.Addr()
read.go#L346: pv := val.Addr()
read.go#L357: pv := val.Addr()
read.go#L570: pv := saveData.Addr()
github.com/ghodss/yaml
fields.go#L27: v = v.Addr()
github.com/go-git/gcfg
set.go#L307: vAddr = vVal.Addr()
github.com/go-redis/redis/v8/internal/proto
scan.go#L126: if err := Scan([]byte(s), elem.Addr().Interface()); err != nil {
github.com/google/go-cmp/cmp
compare.go#L249: px, py := vx.Addr(), vy.Addr()
report_references.go#L38: vx = vx.Addr()
report_references.go#L41: vy = vy.Addr()
report_reflect.go#L115: ptrRef, visited := ptrs.Push(v.Addr())
github.com/imdario/mergo
map.go#L92: srcPtr := srcElement.Addr()
merge.go#L220: dst = dst.Addr()
github.com/jackc/pgtype
aclitem_array.go#L295: addr := value.Addr()
bool_array.go#L298: addr := value.Addr()
bpchar_array.go#L298: addr := value.Addr()
bytea_array.go#L270: addr := value.Addr()
cidr_array.go#L327: addr := value.Addr()
composite_type.go#L212: err := assignToOrSet(src.valueTranscoders[i], dstElemValue.Field(exportedFields[i]).Addr().Interface())
date_array.go#L299: addr := value.Addr()
enum_array.go#L295: addr := value.Addr()
float4_array.go#L298: addr := value.Addr()
float8_array.go#L298: addr := value.Addr()
hstore_array.go#L270: addr := value.Addr()
inet_array.go#L327: addr := value.Addr()
int2_array.go#L690: addr := value.Addr()
int4_array.go#L690: addr := value.Addr()
int8_array.go#L690: addr := value.Addr()
jsonb_array.go#L298: addr := value.Addr()
macaddr_array.go#L299: addr := value.Addr()
numeric_array.go#L466: addr := value.Addr()
text_array.go#L298: addr := value.Addr()
timestamp_array.go#L299: addr := value.Addr()
timestamptz_array.go#L299: addr := value.Addr()
tsrange_array.go#L251: addr := value.Addr()
tstzrange_array.go#L251: addr := value.Addr()
uuid_array.go#L354: addr := value.Addr()
varchar_array.go#L298: addr := value.Addr()
github.com/lib/pq
array.go#L284: ss := dest.Addr().Interface().(sql.Scanner)
go.opentelemetry.io/otel/label
set.go#L445: *(at.Index(i).Addr().Interface().(*KeyValue)) = keyValue
golang.org/x/pkgsite/internal/database
reflect.go#L71: p := v.Field(info.num).Addr().Interface()
gopkg.in/yaml.v2
decode.go#L312: if u, ok := out.Addr().Interface().(Unmarshaler); ok {
decode.go#L443: u, ok := out.Addr().Interface().(encoding.TextUnmarshaler)
internal/execabs
execabs.go#L51: lookPathErr := (*error)(unsafe.Pointer(reflect.ValueOf(cmd).Elem().FieldByName("lookPathErr").Addr().Pointer()))
text/template
exec.go#L606: ptr = ptr.Addr()
exec.go#L784: value = value.Addr()
exec.go#L983: v = v.Addr()
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |