internal/abi.MapType.IndirectKey (method)
17 uses
internal/abi (current package)
type.go#L482: func (mt *MapType) IndirectKey() bool { // store ptr to key instead of key itself
runtime
map.go#L455: if t.IndirectKey() {
map.go#L525: if t.IndirectKey() {
map.go#L569: if t.IndirectKey() {
map.go#L670: if t.IndirectKey() {
map.go#L708: if t.IndirectKey() {
map.go#L788: if t.IndirectKey() {
map.go#L795: if t.IndirectKey() {
map.go#L992: if t.IndirectKey() {
map.go#L1291: if t.IndirectKey() {
map.go#L1334: if t.IndirectKey() {
map.go#L1414: if t.Key.Size_ > abi.MapMaxKeyBytes && (!t.IndirectKey() || t.KeySize != uint8(goarch.PtrSize)) ||
map.go#L1415: t.Key.Size_ <= abi.MapMaxKeyBytes && (t.IndirectKey() || t.KeySize != uint8(t.Key.Size_)) {
map.go#L1647: if t.IndirectKey() {
map.go#L1698: if src.B == 0 && !(t.IndirectKey() && t.NeedKeyUpdate()) && !t.IndirectElem() {
map.go#L1767: if t.IndirectKey() {
map.go#L1835: if t.IndirectKey() {
![]() |
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. |