const internal/abi.KindMask
29 uses
internal/abi (current package)
type.go#L77: KindMask Kind = (1 << 5) - 1
type.go#L189: func (t *Type) Kind() Kind { return t.Kind_ & KindMask }
reflect
type.go#L3046: switch Kind(t.Kind_ & abi.KindMask) {
runtime
alg.go#L235: switch t.Kind_ & abi.KindMask {
alg.go#L285: switch t.Kind_ & abi.KindMask {
arena.go#L114: if t.Kind_&abi.KindMask != abi.Pointer {
arena.go#L148: switch t.Kind_ & abi.KindMask {
arena.go#L165: switch t.Kind_ & abi.KindMask {
arena.go#L296: if typ.Kind_&abi.KindMask != abi.Pointer {
arena.go#L300: if typ.Kind_&abi.KindMask != abi.Slice {
cgocall.go#L534: if arg != nil && (t.Kind_&abi.KindMask == abi.Pointer || t.Kind_&abi.KindMask == abi.UnsafePointer) {
cgocall.go#L543: switch aep._type.Kind_ & abi.KindMask {
cgocall.go#L545: if t.Kind_&abi.KindMask == abi.UnsafePointer {
cgocall.go#L585: switch t.Kind_ & abi.KindMask {
cgocheck.go#L252: switch typ.Kind_ & abi.KindMask {
debuglog.go#L281: switch v._type.Kind_ & abi.KindMask {
mbitmap.go#L921: if typ.Kind_&abi.KindMask == abi.Interface {
mbitmap.go#L1756: if t.Kind_&abi.KindMask != abi.Pointer {
mfinal.go#L237: switch f.fint.Kind_ & abi.KindMask {
mfinal.go#L422: if etyp.Kind_&abi.KindMask != abi.Pointer {
mfinal.go#L468: if ftyp.Kind_&abi.KindMask != abi.Func {
mfinal.go#L483: case fint.Kind_&abi.KindMask == abi.Pointer:
mfinal.go#L489: case fint.Kind_&abi.KindMask == abi.Interface:
pinner.go#L111: if kind := etyp.Kind_ & abi.KindMask; kind != abi.Pointer && kind != abi.UnsafePointer {
plugin.go#L91: if t.Kind_&abi.KindMask == abi.Func {
type.go#L64: switch t.Kind_ & abi.KindMask {
type.go#L359: kind := t.Kind_ & abi.KindMask
type.go#L360: if kind != v.Kind_&abi.KindMask {
![]() |
The pages are generated with Golds v0.7.6. (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 @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |