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