const reflect.Ptr

81 uses

	reflect (current package)
		deepequal.go#L38: 		case Ptr:
		deepequal.go#L62: 			case Ptr, Map:
		deepequal.go#L116: 	case Ptr:
		type.go#L257: 	Ptr
		type.go#L621: 	Ptr:           "ptr",
		type.go#L704: 	case Ptr:
		type.go#L908: 	case Ptr:
		type.go#L1222: 			if ft.Kind() == Ptr && ft.Elem().Kind() == Struct {
		type.go#L1293: 					if ntyp.Kind() == Ptr {
		type.go#L1652: 	case Ptr, Slice:
		type.go#L2093: 	case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Ptr, String, UnsafePointer:
		type.go#L2117: 	case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Ptr, UnsafePointer:
		type.go#L2415: 			if f.typ.Kind() == Ptr {
		type.go#L2418: 				if k := elem.Kind(); k == Ptr || k == Interface {
		type.go#L2483: 			case Ptr:
		type.go#L3102: 	case Chan, Func, Map, Ptr, Slice, String, UnsafePointer:
		value.go#L276: 	return Value{v.typ.ptrTo(), v.ptr, fl | flag(Ptr)}
		value.go#L828: 	case Ptr:
		value.go#L887: 			if v.Kind() == Ptr && v.typ.Elem().Kind() == Struct {
		value.go#L1072: 	case Chan, Func, Map, Ptr, UnsafePointer:
		value.go#L1120: 	case Chan, Func, Interface, Map, Ptr, Slice, UnsafePointer:
		value.go#L1456: 	case Ptr:
		value.go#L2343: 	if v.Kind() != Ptr {
		value.go#L2402: 	fl := flag(Ptr)
		value.go#L2409: 	fl := flag(Ptr)
		value.go#L2540: 	if dst.Kind() == Ptr && dst.Name() == "" &&
		value.go#L2541: 		src.Kind() == Ptr && src.Name() == "" &&

	encoding/asn1
		asn1.go#L1104: 	if e.Type.Kind() != reflect.Ptr {
		asn1.go#L1114: 	if v.Kind() != reflect.Ptr || v.IsNil() {

	encoding/binary
		binary.go#L246: 	case reflect.Ptr:

	encoding/gob
		decode.go#L231: 	for v.Kind() == reflect.Ptr {
		decode.go#L467: 			if field.Kind() == reflect.Ptr {
		decode.go#L521: 	isPtr := value.Type().Elem().Kind() == reflect.Ptr
		decode.go#L564: 	keyIsPtr := mtyp.Key().Kind() == reflect.Ptr
		decode.go#L565: 	elemIsPtr := mtyp.Elem().Kind() == reflect.Ptr
		decode.go#L957: 		if value.Kind() != reflect.Ptr && rcvrType.Kind() == reflect.Ptr {
		decoder.go#L184: 	if value.Type().Kind() != reflect.Ptr {
		decoder.go#L199: 		if v.Kind() == reflect.Ptr && !v.IsNil() {
		encode.go#L282: 	case reflect.Ptr:
		encode.go#L389: 	if elem.Kind() == reflect.Ptr && elem.IsNil() {
		encode.go#L449: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Ptr:
		encoder.go#L222: 	if value.Kind() == reflect.Ptr && value.IsNil() {
		type.go#L64: 		if pt.Kind() != reflect.Ptr {
		type.go#L129: 		if p := rt; p.Kind() == reflect.Ptr {
		type.go#L140: 	if typ.Kind() != reflect.Ptr {
		type.go#L572: 	for typ.Kind() == reflect.Ptr {
		type.go#L845: 		if pt := rt; pt.Kind() == reflect.Ptr {

	encoding/json
		decode.go#L164: 	if e.Type.Kind() != reflect.Ptr {
		decode.go#L172: 	if rv.Kind() != reflect.Ptr || rv.IsNil() {
		decode.go#L440: 	if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() {
		decode.go#L449: 			if e.Kind() == reflect.Ptr && !e.IsNil() && (!decodingNull || e.Elem().Kind() == reflect.Ptr) {
		decode.go#L456: 		if v.Kind() != reflect.Ptr {
		decode.go#L714: 					if subv.Kind() == reflect.Ptr {
		decode.go#L899: 		case reflect.Interface, reflect.Ptr, reflect.Map, reflect.Slice:
		encode.go#L353: 	case reflect.Interface, reflect.Ptr:
		encode.go#L422: 	if t.Kind() != reflect.Ptr && allowAddr && reflect.PtrTo(t).Implements(marshalerType) {
		encode.go#L428: 	if t.Kind() != reflect.Ptr && allowAddr && reflect.PtrTo(t).Implements(textMarshalerType) {
		encode.go#L458: 	case reflect.Ptr:
		encode.go#L470: 	if v.Kind() == reflect.Ptr && v.IsNil() {
		encode.go#L507: 	if v.Kind() == reflect.Ptr && v.IsNil() {
		encode.go#L741: 			if fv.Kind() == reflect.Ptr {
		encode.go#L991: 		if t.Kind() == reflect.Ptr {
		encode.go#L1010: 		if w.v.Kind() == reflect.Ptr && w.v.IsNil() {
		encode.go#L1245: 					if t.Kind() == reflect.Ptr {
		encode.go#L1271: 				if ft.Name() == "" && ft.Kind() == reflect.Ptr {

	flag
		flag.go#L459: 	if typ.Kind() == reflect.Ptr {

	fmt
		print.go#L501: 	case reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:
		print.go#L541: 		if v := reflect.ValueOf(arg); v.Kind() == reflect.Ptr && v.IsNil() {
		print.go#L869: 	case reflect.Ptr:
		scan.go#L1020: 		if ptr.Kind() != reflect.Ptr {

	internal/fmtsort
		sort.go#L133: 	case reflect.Ptr, reflect.UnsafePointer:

	src.elv.sh/pkg/eval
		options.go#L23: 	if ptrValue.Kind() != reflect.Ptr || ptrValue.Elem().Kind() != reflect.Struct {

	src.elv.sh/pkg/eval/vals
		conversion.go#L92: 		if ptrType.Kind() != reflect.Ptr {

	src.elv.sh/pkg/rpc
		server.go#L202: 	for t.Kind() == reflect.Ptr {
		server.go#L302: 		if replyType.Kind() != reflect.Ptr {
		server.go#L551: 	if mtype.ArgType.Kind() == reflect.Ptr {

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