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