const reflect.Ptr

117 uses

	reflect (current package)
		type.go#L272: const Ptr = Pointer
		value.go#L1281: 			if v.Kind() == Ptr && v.typ.Elem().Kind() == Struct {

	github.com/aws/aws-sdk-go-v2/aws
		credentials.go#L160: 	if targetType.Kind() != reflect.Ptr {
		credentials.go#L165: 	if providerType.Kind() != reflect.Ptr {

	github.com/aws/aws-sdk-go-v2/aws/transport/http
		client.go#L204: 	if srcValType.Kind() == reflect.Ptr {

	github.com/aws/smithy-go/document
		errors.go#L35: 	} else if e.Type.Kind() != reflect.Ptr {

	github.com/go-pg/pg/v10/internal
		util.go#L33: 	if elemType.Kind() == reflect.Ptr {

	github.com/go-pg/pg/v10/orm
		composite.go#L12: 	if typ.Kind() == reflect.Ptr {
		composite.go#L26: 		if v.Kind() == reflect.Ptr {
		composite.go#L77: 	if typ.Kind() == reflect.Ptr {
		composite.go#L86: 		if v.Kind() == reflect.Ptr {
		field.go#L79: 		if v.Kind() == reflect.Ptr {
		model.go#L75: 	if v.Kind() != reflect.Ptr {
		model.go#L92: 			if v.Kind() != reflect.Ptr {
		model_func.go#L47: 	if t0.Kind() == reflect.Ptr {
		model_func.go#L62: 	if v0.Kind() == reflect.Ptr {
		model_table_slice.go#L37: 	case reflect.Ptr, reflect.Interface:
		model_table_struct.go#L130: 	if m.strct.Kind() == reflect.Ptr {
		model_table_struct.go#L270: 		m.strct.Kind() == reflect.Ptr &&
		table.go#L478: 		if f.Type.Kind() == reflect.Ptr {
		table.go#L1498: 	case reflect.Ptr:
		tables.go#L71: 	if typ.Kind() == reflect.Ptr {
		util.go#L13: 	case reflect.Ptr:
		util.go#L21: 	if t.Kind() == reflect.Ptr {
		util.go#L38: 		case reflect.Ptr:
		util.go#L55: 			if v.Kind() == reflect.Ptr {
		util.go#L82: 	if v.Kind() == reflect.Ptr {
		util.go#L108: 		if v.Kind() == reflect.Ptr && v.IsNil() {

	github.com/go-pg/pg/v10/types
		append_value.go#L51: 		reflect.Ptr:           nil,
		append_value.go#L107: 	case reflect.Ptr:
		append_value.go#L135: 	if v.Kind() == reflect.Ptr && v.IsNil() {
		array.go#L46: 	if a.v.Kind() != reflect.Ptr {
		array_append.go#L36: 	if kind == reflect.Ptr {
		array_append.go#L69: 		case reflect.Ptr, reflect.Slice:
		array_append.go#L75: 		if kind == reflect.Ptr {
		array_scan.go#L25: 	if kind == reflect.Ptr {
		flags.go#L21: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		hstore.go#L27: 	if typ.Kind() == reflect.Ptr {
		hstore.go#L54: 	if h.v.Kind() != reflect.Ptr {
		scan.go#L45: 	if vv.Kind() != reflect.Ptr {
		scan.go#L59: 		if vv.Kind() != reflect.Ptr {
		scan_value.go#L54: 		reflect.Ptr:           nil,
		scan_value.go#L117: 	case reflect.Ptr:

	github.com/go-pg/zerochecker
		zerochecker.go#L43: 	case reflect.Interface, reflect.Ptr, reflect.Slice, reflect.Map:
		zerochecker.go#L58: 	if v.Kind() == reflect.Ptr && v.IsNil() {
		zerochecker.go#L65: 	if v.Kind() == reflect.Ptr {
		zerochecker.go#L78: 	if v.Kind() == reflect.Ptr {

	github.com/golang/mock/gomock
		call.go#L188: 			case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		call.go#L236: 	case reflect.Ptr:
		matchers.go#L136: 		reflect.Ptr, reflect.Slice:

	github.com/golang/protobuf/jsonpb
		encode.go#L87: 	if m == nil || (v.Kind() == reflect.Ptr && v.IsNil()) {

	github.com/golang/protobuf/proto
		extensions.go#L233: 	if rv.Kind() == reflect.Ptr {
		text_decode.go#L135: 				if t.Kind() == reflect.Ptr {

	github.com/google/go-cmp/cmp
		compare.go#L292: 	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:

	github.com/vmihailenco/msgpack/v5
		decode.go#L271: 	if vv.Kind() != reflect.Ptr {
		decode.go#L282: 			if vv.Kind() != reflect.Ptr {
		decode.go#L328: 	if v.Kind() == reflect.Ptr {
		decode_value.go#L40: 		reflect.Ptr:           decodeUnsupportedValue,
		decode_value.go#L60: 	if kind == reflect.Ptr {
		decode_value.go#L80: 	if kind != reflect.Ptr {
		decode_value.go#L97: 	case reflect.Ptr:
		encode_value.go#L34: 		reflect.Ptr:           encodeUnsupportedValue,
		encode_value.go#L54: 	if kind == reflect.Ptr {
		encode_value.go#L74: 	if kind != reflect.Ptr {
		encode_value.go#L95: 	case reflect.Ptr:
		encode_value.go#L195: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		ext.go#L53: 	if typ.Kind() == reflect.Ptr {
		ext.go#L66: 	if typ.Kind() == reflect.Ptr {
		ext.go#L76: 	nilable := typ.Kind() == reflect.Ptr
		ext.go#L121: 	if typ.Kind() == reflect.Ptr {
		ext.go#L135: 	if typ.Kind() == reflect.Ptr {
		types.go#L284: 		for typ.Kind() == reflect.Ptr {
		types.go#L346: 	case reflect.Ptr:
		types.go#L360: 			if v.Kind() == reflect.Ptr {
		types.go#L393: 	if v.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_message.go#L60: 		mi.unknownPtrKind = si.unknownType.Kind() == reflect.Ptr
		codec_tables.go#L281: 	case ft.Kind() == reflect.Ptr:
		convert.go#L495: 	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#L281: 	if t.Kind() == reflect.Ptr {
		legacy_message.go#L289: 	isOptional := t.Kind() == reflect.Ptr && t.Elem().Kind() != reflect.Struct
		legacy_message.go#L465: 	if mt.t.Kind() == reflect.Ptr {
		legacy_message.go#L495: 	if m.v.Kind() == reflect.Ptr && !m.v.IsNil() {
		legacy_message.go#L511: 	if m.v.Type().Kind() == reflect.Ptr {
		legacy_message.go#L553: 	if m.v.Kind() == reflect.Ptr {
		message.go#L84: 	if t.Kind() != reflect.Ptr && t.Elem().Kind() != reflect.Struct {
		message_reflect.go#L212: 			if fd.HasPresence() && ft.Kind() == reflect.Ptr {
		message_reflect.go#L222: 		if isMessage && ft != nil && ft.Kind() != reflect.Ptr {
		message_reflect.go#L418: 	if rv.Kind() == reflect.Ptr && !rv.IsNil() {
		message_reflect_field.go#L133: 			if rv.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L260: 		if ft.Kind() != reflect.Ptr && ft.Kind() != reflect.Slice {
		message_reflect_field.go#L266: 		if ft.Kind() == reflect.Ptr {
		message_reflect_field.go#L312: 				if rv.Kind() == reflect.Ptr {
		message_reflect_field.go#L320: 			if nullable && rv.Kind() == reflect.Ptr {
		message_reflect_field.go#L427: 			if fs.Type.Kind() != reflect.Ptr {
		message_reflect_field.go#L446: 			if fs.Type.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L452: 			if fs.Type.Kind() == reflect.Ptr && rv.IsNil() {
		message_reflect_field.go#L529: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:

	google.golang.org/protobuf/proto
		equal.go#L36: 	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() {

	vendor/golang.org/x/crypto/cryptobyte
		asn1.go#L273: 	if reflect.TypeOf(out).Kind() != reflect.Ptr {
		asn1.go#L663: 	if reflect.TypeOf(out).Kind() != reflect.Ptr {
		asn1.go#L680: 			if reflect.TypeOf(defaultValue).Kind() != reflect.Ptr ||