const reflect.Ptr

58 uses

	reflect (current package)
		type.go#L304: const Ptr = Pointer
		value.go#L1168: 	case Ptr:
		value.go#L1333: 			if v.Kind() == Ptr && v.typ().Elem().Kind() == abi.Struct {
		value.go#L1776: 	case Ptr:

	flag
		flag.go#L303: 	if ptrVal.Kind() != reflect.Ptr {
		flag.go#L307: 	if defVal.Kind() == reflect.Ptr {

	github.com/google/go-cmp/cmp
		compare.go#L294: 	case reflect.Ptr:
		report_compare.go#L187: 		case reflect.Ptr:
		report_reflect.go#L76: 		case reflect.Chan, reflect.Func, reflect.Ptr:
		report_reflect.go#L134: 		if (t.Kind() != reflect.Ptr && t.Kind() != reflect.Interface) || !v.IsNil() {
		report_reflect.go#L279: 	case reflect.Ptr:

	github.com/google/go-cmp/cmp/internal/value
		name.go#L135: 	case reflect.Ptr:
		sort.go#L56: 	case reflect.Ptr, reflect.UnsafePointer, reflect.Chan:

	go.uber.org/mock/gomock
		call.go#L202: 			case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		call.go#L250: 	case reflect.Ptr:
		call.go#L463: 	if t.Kind() != reflect.Ptr && t.Kind() != reflect.Interface {
		matchers.go#L153: 		reflect.Ptr, reflect.Slice:
		string.go#L28: 	if typ.Kind() == reflect.Ptr {

	go.uber.org/zap/zapcore
		error.go#L54: 			if v := reflect.ValueOf(err); v.Kind() == reflect.Ptr && v.IsNil() {
		field.go#L222: 			if v := reflect.ValueOf(stringer); v.Kind() == reflect.Ptr && v.IsNil() {

	google.golang.org/protobuf/internal/impl
		codec_field_opaque.go#L120: 	if ft.Kind() != reflect.Ptr || ft.Elem().Kind() != reflect.Slice {
		codec_message.go#L71: 		mi.unknownPtrKind = si.unknownType.Kind() == reflect.Ptr
		codec_message_opaque.go#L22: 	mi.unknownPtrKind = si.unknownType.Kind() == reflect.Ptr
		codec_tables.go#L281: 	case ft.Kind() == reflect.Ptr:
		convert.go#L494: 	return c.goType.Kind() != reflect.Ptr
		convert_list.go#L16: 	case t.Kind() == reflect.Ptr && t.Elem().Kind() == reflect.Slice:
		legacy_extension.go#L91: 	isOptional := t.Kind() == reflect.Ptr && t.Elem().Kind() != reflect.Struct
		legacy_message.go#L26: 	if t.Kind() != reflect.Ptr || t.Elem().Kind() != reflect.Struct {
		legacy_message.go#L37: 	if t.Kind() != reflect.Ptr || t.Elem().Kind() != reflect.Struct {
		legacy_message.go#L187: 	if t.Kind() != reflect.Ptr || t.Elem().Kind() != reflect.Struct {
		legacy_message.go#L289: 	if t.Kind() == reflect.Ptr {
		legacy_message.go#L297: 	isOptional := t.Kind() == reflect.Ptr && t.Elem().Kind() != reflect.Struct
		legacy_message.go#L471: 	if mt.t.Kind() == reflect.Ptr {
		legacy_message.go#L501: 	if m.v.Kind() == reflect.Ptr && !m.v.IsNil() {
		legacy_message.go#L517: 	if m.v.Type().Kind() == reflect.Ptr {
		legacy_message.go#L559: 	if m.v.Kind() == reflect.Ptr {
		message.go#L86: 	if t.Kind() != reflect.Ptr && t.Elem().Kind() != reflect.Struct {
		message_opaque.go#L242: 	if ft.Kind() != reflect.Ptr || ft.Elem().Kind() != reflect.Slice {
		message_opaque.go#L335: 	if ft.Kind() != reflect.Ptr || ft.Elem().Kind() != reflect.Slice {
		message_opaque.go#L406: 	if nullable && ft.Kind() == reflect.Ptr {
		message_opaque_gen.go#L17: 	if ft.Kind() == reflect.Ptr {
		message_reflect.go#L215: 			if fd.HasPresence() && ft.Kind() == reflect.Ptr {
		message_reflect.go#L222: 		if isMessage && ft != nil && ft.Kind() != reflect.Ptr {
		message_reflect.go#L417: 	if rv.Kind() == reflect.Ptr && !rv.IsNil() {
		message_reflect_field.go#L130: 			if rv.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L258: 		if ft.Kind() != reflect.Ptr && ft.Kind() != reflect.Slice {
		message_reflect_field.go#L264: 		if ft.Kind() == reflect.Ptr {
		message_reflect_field.go#L311: 			if nullable && rv.Kind() == reflect.Ptr {
		message_reflect_field.go#L345: 			if fs.Type.Kind() != reflect.Ptr {
		message_reflect_field.go#L364: 			if fs.Type.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L370: 			if fs.Type.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field_gen.go#L17: 	if ft.Kind() == reflect.Ptr {
		validate.go#L157: 			if ft.Kind() == reflect.Ptr {
		validate.go#L168: 			if ft.Kind() == reflect.Ptr {

	google.golang.org/protobuf/proto
		equal.go#L46: 	if reflect.TypeOf(x).Kind() == reflect.Ptr && x == y {

	gotest.tools/v3/assert/cmp
		compare.go#L371: 	return typ.Kind() == reflect.Ptr && typ.Elem().Kind() == reflect.Interface
		compare.go#L375: 	return typ.Kind() == reflect.Ptr && typ.Elem().Kind() == reflect.Struct

	gotest.tools/v3/internal/assert
		assert.go#L111: 	if v.Kind() == reflect.Ptr && v.IsNil() {