reflect.Value.Addr (method)
20 uses
reflect (current package)
type.go#L1927: ft := (*funcType)(unsafe.Pointer(o.Field(0).Addr().Pointer()))
type.go#L1928: args := unsafe.Slice((**rtype)(unsafe.Pointer(o.Field(1).Addr().Pointer())), n)[0:0:n]
type.go#L2558: typ = (*structType)(tt.Elem().Field(0).Addr().UnsafePointer())
type.go#L2559: ut = (*uncommonType)(tt.Elem().Field(1).Addr().UnsafePointer())
value.go#L269: func (v Value) Addr() Value {
encoding/asn1
asn1.go#L857: switch v := v.Addr().Interface().(type) {
encoding/json
decode.go#L446: v = v.Addr()
encode.go#L454: va := v.Addr()
encode.go#L490: va := v.Addr()
github.com/oapi-codegen/runtime
bindform.go#L72: if err := BindStyledParameterWithOptions(encoding.Style, tag, value, field.Addr().Interface(), BindStyledParameterOptions{
bindform.go#L161: if err := BindStringToObject(item, result.Index(indexedElementsCount+i).Addr().Interface()); err != nil {
bindform.go#L200: return true, BindStringToObject(value[0], v.Addr().Interface())
bindparam.go#L242: err := BindStringToObject(p, newArray.Index(i).Addr().Interface())
bindparam.go#L524: err := BindStringToObject(fieldVal[0], v.Field(i).Addr().Interface())
bindstring.go#L133: vPtr := v.Addr()
bindstring.go#L155: vPtr := v.Addr()
deepobject.go#L246: ivPtr := iv.Addr()
deepobject.go#L268: ivPtr := iv.Addr()
deepobject.go#L285: err = assignPathValues(field.Addr().Interface(), fieldValue)
deepobject.go#L354: dstElem := dst.Index(i).Addr()
 |
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. |