Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ReflexiveKey (0.09 sec)

  1. src/runtime/map.go

    			// through the oldbucket, skipping any keys that will go
    			// to the other new bucket (each oldbucket expands to two
    			// buckets during a grow).
    			if t.ReflexiveKey() || t.Key.Equal(k, k) {
    				// If the item in the oldbucket is not destined for
    				// the current new bucket in the iteration, skip it.
    				hash := t.Hasher(k, uintptr(h.hash0))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 57.6K bytes
    - Viewed (0)
  2. src/internal/abi/type.go

    	return mt.Flags&1 != 0
    }
    func (mt *MapType) IndirectElem() bool { // store ptr to elem instead of elem itself
    	return mt.Flags&2 != 0
    }
    func (mt *MapType) ReflexiveKey() bool { // true if k==k for all keys
    	return mt.Flags&4 != 0
    }
    func (mt *MapType) NeedKeyUpdate() bool { // true if we need to update key on an overwrite
    	return mt.Flags&8 != 0
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 17 21:09:59 UTC 2024
    - 21.8K bytes
    - Viewed (0)
Back to top