const reflect.Pointer
57 uses
reflect (current package)
abi.go#L200: case UnsafePointer, Pointer, Chan, Map, Func:
deepequal.go#L41: case Pointer:
deepequal.go#L65: case Pointer, Map:
deepequal.go#L123: case Pointer:
type.go#L266: Pointer
type.go#L274: const Ptr = Pointer
type.go#L471: Pointer: "ptr",
type.go#L1007: if ft.Kind() == Pointer && ft.Elem().Kind() == Struct {
type.go#L1456: case Pointer, Slice:
type.go#L1879: case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, String, UnsafePointer:
type.go#L1903: case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, UnsafePointer:
type.go#L2268: case Pointer:
type.go#L2881: case Chan, Func, Map, Pointer, Slice, String, UnsafePointer:
value.go#L288: return Value{ptrTo(v.typ()), v.ptr, fl | flag(Pointer)}
value.go#L1241: case Pointer:
value.go#L1316: if v.Kind() == Pointer && v.typ().Elem().Kind() == abi.Struct {
value.go#L1554: case Chan, Func, Map, Pointer, UnsafePointer:
value.go#L1614: case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
value.go#L1685: case Chan, Func, Map, Pointer, UnsafePointer:
value.go#L2150: case Pointer:
value.go#L2730: case Pointer:
value.go#L3187: if v.Kind() != Pointer {
value.go#L3257: fl := flag(Pointer)
value.go#L3264: fl := flag(Pointer)
value.go#L3338: case vt.Kind() == Slice && t.Kind() == Pointer && t.Elem().Kind() == Array:
value.go#L3426: case Chan, Pointer, UnsafePointer:
value.go#L3728: return Value{t.common(), h.Data, v.flag&^(flagIndir|flagAddr|flagKindMask) | flag(Pointer)}
visiblefields.go#L95: if f.Type.Kind() == Pointer {
encoding/asn1
asn1.go#L1107: if e.Type.Kind() != reflect.Pointer {
asn1.go#L1117: if v.Kind() != reflect.Pointer || v.IsNil() {
encoding/binary
binary.go#L317: case reflect.Pointer:
encoding/json
decode.go#L165: if e.Type.Kind() != reflect.Pointer {
decode.go#L173: if rv.Kind() != reflect.Pointer || rv.IsNil() {
decode.go#L444: if v.Kind() != reflect.Pointer && v.Type().Name() != "" && v.CanAddr() {
decode.go#L453: if e.Kind() == reflect.Pointer && !e.IsNil() && (!decodingNull || e.Elem().Kind() == reflect.Pointer) {
decode.go#L460: if v.Kind() != reflect.Pointer {
decode.go#L701: if subv.Kind() == reflect.Pointer {
decode.go#L891: case reflect.Interface, reflect.Pointer, reflect.Map, reflect.Slice:
encode.go#L316: case reflect.Interface, reflect.Pointer:
encode.go#L385: if t.Kind() != reflect.Pointer && allowAddr && reflect.PointerTo(t).Implements(marshalerType) {
encode.go#L391: if t.Kind() != reflect.Pointer && allowAddr && reflect.PointerTo(t).Implements(textMarshalerType) {
encode.go#L421: case reflect.Pointer:
encode.go#L433: if v.Kind() == reflect.Pointer && v.IsNil() {
encode.go#L474: if v.Kind() == reflect.Pointer && v.IsNil() {
encode.go#L686: if fv.Kind() == reflect.Pointer {
encode.go#L925: if t.Kind() == reflect.Pointer {
encode.go#L945: if w.k.Kind() == reflect.Pointer && w.k.IsNil() {
encode.go#L1102: if t.Kind() == reflect.Pointer {
encode.go#L1128: if ft.Name() == "" && ft.Kind() == reflect.Pointer {
flag
flag.go#L544: if typ.Kind() == reflect.Pointer {
flag.go#L554: if typ.Kind() == reflect.Pointer {
fmt
print.go#L552: case reflect.Chan, reflect.Func, reflect.Map, reflect.Pointer, reflect.Slice, reflect.UnsafePointer:
print.go#L592: if v := reflect.ValueOf(arg); v.Kind() == reflect.Pointer && v.IsNil() {
print.go#L916: case reflect.Pointer:
scan.go#L1020: if ptr.Kind() != reflect.Pointer {
internal/fmtsort
sort.go#L132: case reflect.Pointer, reflect.UnsafePointer:
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |