func reflect.PointerTo

18 uses

	reflect (current package)
		map.go#L101: 		ktyp = PointerTo(ktyp)
		map.go#L104: 		etyp = PointerTo(etyp)
		type.go#L1410: func PtrTo(t Type) Type { return PointerTo(t) }
		type.go#L1414: func PointerTo(t Type) Type {

	encoding/json
		decode.go#L642: 			if !reflect.PointerTo(t.Key()).Implements(textUnmarshalerType) {
		decode.go#L777: 			if reflect.PointerTo(kt).Implements(textUnmarshalerType) {
		encode.go#L426: 	if t.Kind() != reflect.Pointer && allowAddr && reflect.PointerTo(t).Implements(marshalerType) {
		encode.go#L432: 	if t.Kind() != reflect.Pointer && allowAddr && reflect.PointerTo(t).Implements(textMarshalerType) {
		encode.go#L870: 		p := reflect.PointerTo(t.Elem())
		encode.go#L1212: 						case reflect.PointerTo(t).Implements(isZeroerType):

	github.com/jackc/pgx/v5/pgtype
		convert.go#L58: 		return toInterface(dstPtr, reflect.PointerTo(baseValType))
		convert.go#L63: 			return toInterface(dstPtr, reflect.PointerTo(reflect.SliceOf(baseElemType)))
		convert.go#L69: 			return toInterface(dstPtr, reflect.PointerTo(reflect.ArrayOf(dstVal.Len(), baseElemType)))
		convert.go#L79: 					return toInterface(dstPtr, reflect.PointerTo(reflect.ArrayOf(nested.Len(), baseElemType)))
		pgtype.go#L586: 				nextDstType = reflect.PointerTo(reflect.ArrayOf(elemValue.Len(), elemValue.Type().Elem()))

	text/template
		exec.go#L925: 		case reflect.PointerTo(value.Type()).AssignableTo(typ) && value.CanAddr():
		exec.go#L1124: 		if v.CanAddr() && (reflect.PointerTo(v.Type()).Implements(errorType) || reflect.PointerTo(v.Type()).Implements(fmtStringerType)) {