runtime.maptype.key (field)
38 uses
runtime (current package)
map.go#L399: raceReadObjectPC(t.key, key, callerpc, pc)
map.go#L402: msanread(key, t.key.size)
map.go#L440: if t.key.equal(key, k) {
map.go#L457: raceReadObjectPC(t.key, key, callerpc, pc)
map.go#L460: msanread(key, t.key.size)
map.go#L498: if t.key.equal(key, k) {
map.go#L542: if t.key.equal(key, k) {
map.go#L579: raceReadObjectPC(t.key, key, callerpc, pc)
map.go#L582: msanread(key, t.key.size)
map.go#L626: if !t.key.equal(key, k) {
map.go#L631: typedmemmove(t.key, k, key)
map.go#L662: kmem := newobject(t.key)
map.go#L670: typedmemmove(t.key, insertk, key)
map.go#L690: raceReadObjectPC(t.key, key, callerpc, pc)
map.go#L693: msanread(key, t.key.size)
map.go#L732: if !t.key.equal(key, k2) {
map.go#L738: } else if t.key.ptrdata != 0 {
map.go#L739: memclrHasPointers(k, t.key.size)
map.go#L918: if t.reflexivekey() || t.key.equal(k, k) {
map.go#L939: !(t.reflexivekey() || t.key.equal(k, k)) {
map.go#L1181: if h.flags&iterator != 0 && !t.reflexivekey() && !t.key.equal(k2, k2) {
map.go#L1219: typedmemmove(t.key, dst.k, k) // copy elem
map.go#L1280: if t.key.equal == nil {
map.go#L1283: if t.key.size > maxKeySize && (!t.indirectkey() || t.keysize != uint8(sys.PtrSize)) ||
map.go#L1284: t.key.size <= maxKeySize && (t.indirectkey() || t.keysize != uint8(t.key.size)) {
map.go#L1291: if t.key.align > bucketCnt {
map.go#L1297: if t.key.size%uintptr(t.key.align) != 0 {
map.go#L1306: if dataOffset%uintptr(t.key.align) != 0 {
map_fast32.go#L304: if sys.PtrSize == 4 && t.key.ptrdata != 0 {
map_fast32.go#L430: if sys.PtrSize == 4 && t.key.ptrdata != 0 && writeBarrier.enabled {
map_fast64.go#L302: if t.key.ptrdata != 0 {
map_fast64.go#L432: if t.key.ptrdata != 0 && writeBarrier.enabled {
map_fast64.go#L439: typedmemmove(t.key, dst.k, k)
type.go#L374: key *_type
type.go#L693: return typesEqual(mt.key, mv.key, seen) && typesEqual(mt.elem, mv.elem, seen)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |