reflect.Value.CanAddr (method)
88 uses
reflect (current package)
value.go#L313: func (v Value) CanAddr() bool {
encoding/gob
dec_helpers.go#L54: if !v.CanAddr() {
dec_helpers.go#L77: if !v.CanAddr() {
dec_helpers.go#L102: if !v.CanAddr() {
dec_helpers.go#L127: if !v.CanAddr() {
dec_helpers.go#L150: if !v.CanAddr() {
dec_helpers.go#L173: if !v.CanAddr() {
dec_helpers.go#L201: if !v.CanAddr() {
dec_helpers.go#L228: if !v.CanAddr() {
dec_helpers.go#L255: if !v.CanAddr() {
dec_helpers.go#L278: if !v.CanAddr() {
dec_helpers.go#L305: if !v.CanAddr() {
dec_helpers.go#L342: if !v.CanAddr() {
dec_helpers.go#L369: if !v.CanAddr() {
dec_helpers.go#L396: if !v.CanAddr() {
dec_helpers.go#L423: if !v.CanAddr() {
dec_helpers.go#L446: if !v.CanAddr() {
enc_helpers.go#L53: if !v.CanAddr() {
enc_helpers.go#L79: if !v.CanAddr() {
enc_helpers.go#L104: if !v.CanAddr() {
enc_helpers.go#L129: if !v.CanAddr() {
enc_helpers.go#L152: if !v.CanAddr() {
enc_helpers.go#L175: if !v.CanAddr() {
enc_helpers.go#L197: if !v.CanAddr() {
enc_helpers.go#L219: if !v.CanAddr() {
enc_helpers.go#L241: if !v.CanAddr() {
enc_helpers.go#L263: if !v.CanAddr() {
enc_helpers.go#L285: if !v.CanAddr() {
enc_helpers.go#L308: if !v.CanAddr() {
enc_helpers.go#L330: if !v.CanAddr() {
enc_helpers.go#L352: if !v.CanAddr() {
enc_helpers.go#L374: if !v.CanAddr() {
enc_helpers.go#L396: if !v.CanAddr() {
encode.go#L613: if !v.CanAddr() {
encoding/json
decode.go#L440: if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() {
encode.go#L958: if v.CanAddr() {
encoding/xml
marshal.go#L437: if val.CanAddr() {
marshal.go#L448: if val.CanAddr() {
marshal.go#L565: if val.CanAddr() {
marshal.go#L588: if val.CanAddr() {
marshal.go#L772: if val.CanAddr() {
marshal.go#L838: if vf.CanAddr() {
read.go#L258: if val.CanAddr() {
read.go#L271: if val.CanAddr() {
read.go#L345: if val.CanAddr() {
read.go#L356: if val.CanAddr() {
read.go#L569: if saveData.IsValid() && saveData.CanAddr() {
fmt
print.go#L830: } else if f.CanAddr() {
github.com/aws/aws-sdk-go/aws/awsutil
path_value.go#L204: if dstVal.CanAddr() {
github.com/ghodss/yaml
fields.go#L26: if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() {
github.com/google/go-cmp/cmp
compare.go#L411: addr = vx.CanAddr() || vy.CanAddr()
compare.go#L676: if v.CanAddr() {
github.com/imdario/mergo
map.go#L36: if dst.CanAddr() {
map.go#L91: if srcKind != reflect.Ptr && srcElement.CanAddr() {
merge.go#L67: if dst.CanAddr() {
merge.go#L105: if !dst.Field(i).CanAddr() {
mergo.go#L83: if dst.CanAddr() {
github.com/jackc/pgtype
aclitem_array.go#L292: if !value.CanAddr() {
bool_array.go#L295: if !value.CanAddr() {
bpchar_array.go#L295: if !value.CanAddr() {
bytea_array.go#L267: if !value.CanAddr() {
cidr_array.go#L324: if !value.CanAddr() {
date_array.go#L296: if !value.CanAddr() {
enum_array.go#L292: if !value.CanAddr() {
float4_array.go#L295: if !value.CanAddr() {
float8_array.go#L295: if !value.CanAddr() {
hstore_array.go#L267: if !value.CanAddr() {
inet_array.go#L324: if !value.CanAddr() {
int2_array.go#L687: if !value.CanAddr() {
int4_array.go#L687: if !value.CanAddr() {
int8_array.go#L687: if !value.CanAddr() {
jsonb_array.go#L295: if !value.CanAddr() {
macaddr_array.go#L296: if !value.CanAddr() {
numeric_array.go#L463: if !value.CanAddr() {
text_array.go#L295: if !value.CanAddr() {
timestamp_array.go#L296: if !value.CanAddr() {
timestamptz_array.go#L296: if !value.CanAddr() {
tsrange_array.go#L248: if !value.CanAddr() {
tstzrange_array.go#L248: if !value.CanAddr() {
uuid_array.go#L351: if !value.CanAddr() {
varchar_array.go#L295: if !value.CanAddr() {
gopkg.in/yaml.v2
decode.go#L311: if out.CanAddr() {
decode.go#L428: if out.Kind() == reflect.Map && !out.CanAddr() {
decode.go#L442: if out.CanAddr() {
text/template
exec.go#L605: if ptr.Kind() != reflect.Interface && ptr.Kind() != reflect.Ptr && ptr.CanAddr() {
exec.go#L783: case reflect.PtrTo(value.Type()).AssignableTo(typ) && value.CanAddr():
exec.go#L982: if v.CanAddr() && (reflect.PtrTo(v.Type()).Implements(errorType) || reflect.PtrTo(v.Type()).Implements(fmtStringerType)) {
![]() |
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. |