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