func reflect.PointerTo
12 uses
reflect (current package)
type.go#L1437: func PtrTo(t Type) Type { return PointerTo(t) }
type.go#L1441: func PointerTo(t Type) Type {
type.go#L2237: ktyp = PointerTo(ktyp).(*rtype)
type.go#L2240: etyp = PointerTo(etyp).(*rtype)
encoding/json
decode.go#L644: if !reflect.PointerTo(t.Key()).Implements(textUnmarshalerType) {
decode.go#L785: case reflect.PointerTo(kt).Implements(textUnmarshalerType):
encode.go#L422: if t.Kind() != reflect.Pointer && allowAddr && reflect.PointerTo(t).Implements(marshalerType) {
encode.go#L428: if t.Kind() != reflect.Pointer && allowAddr && reflect.PointerTo(t).Implements(textMarshalerType) {
encode.go#L896: p := reflect.PointerTo(t.Elem())
text/template
exec.go#L836: case reflect.PointerTo(value.Type()).AssignableTo(typ) && value.CanAddr():
exec.go#L1035: if v.CanAddr() && (reflect.PointerTo(v.Type()).Implements(errorType) || reflect.PointerTo(v.Type()).Implements(fmtStringerType)) {