LockedResourceMap< HASHTYPE, ENTRY > Member List

This is the complete list of members for LockedResourceMap< HASHTYPE, ENTRY >, including all inherited members.

_allocatorHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
_changedLockedResourceMap< HASHTYPE, ENTRY >private
_hashLockLockedResourceMap< HASHTYPE, ENTRY >private
_nonemptyBucketCountHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
_nonemptyBucketsHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
_resizeThresholdHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
_sizeHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
_tableHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
_tableLengthM1HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
Add(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
AddEntryImpl(Entry *e, Entry *prev, Bool &created, Bool multi, void *)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
AddEntryImpl(Entry *e, Entry *prev, Bool &created, Bool multi, Char *)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
Append(const KEYTYPE &key)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
Append(const PAIR &pair)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
AppendAll(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
AppendAllImpl(S &&src, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank1)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
AppendAllImpl(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank0)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >::AppendAllImpl(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, Bool overwrite, OverloadRank0)BaseCollection< COLLECTION, SUPER >
AppendAllInverse(COLLECTION2 &&other)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
BaseCollection(ARGS &&... args)BaseCollection< COLLECTION, SUPER >explicit
Begin()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Begin() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Bucket typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
ConstIterator typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
ConstKeyIterator typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
ConstValueIterator typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Contains(typename ByValueParam< KEYTYPE >::type key) constMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
Contains(const PAIR &pair) constMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
ContainsAll(COLLECTION2 &&other) constBaseCollection< COLLECTION, SUPER >
ContainsAllImpl(COLLECTION2 &&other, OverloadRank0) constMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
CopyFrom(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::FIT_TO_SIZE)BaseCollection< COLLECTION, SUPER >
CopyFromImpl(HASHMAP &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank1)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
CopyFromImpl(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >::CopyFromImpl(COLLECTION2 &&other, COLLECTION_RESIZE_FLAGS resizeFlags, OverloadRank0)BaseCollection< COLLECTION, SUPER >
CreateOrGetEntry(const HASHTYPE &hashKey, const Delegate< Result< void >(const HASHTYPE &hashKey, ENTRY *createResource)> &createdCallback)LockedResourceMap< HASHTYPE, ENTRY >
CreateOrGetEntryCopy(const HASHTYPE &hashKey, const Delegate< Result< void >(const HASHTYPE &hashKey, ENTRY *createResource)> &createdCallback)LockedResourceMap< HASHTYPE, ENTRY >
DeleteEntry(const Entry *e)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
End()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
End() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
EntryBase typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Erase(const Entry *entry, Bool deleteEntry=true)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Erase(Entry *entry, Bool deleteEntry=true)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Erase(const Entry &entry, Bool deleteEntry=true)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Erase(Entry &entry, Bool deleteEntry=true)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Erase(const KEY &key)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Erase(const IteratorTemplate< SUPER > &it, Bool deleteEntry=true)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Find(const KEY &key)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Find(const KEY &key) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FindAll(const HASHTYPE &key)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FindAll(const HASHTYPE &key) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FindEntryImpl(HashValueType hash, const KEY &key) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FindEntryImpl(HashValueType hash, const KEY &key)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FindValue(const KEY &key)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FindValue(const KEY &key) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Flush()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
FlushEntriesImpl()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
GetCount() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetEntry(const LockedResourceHelper< ENTRY > *value)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >static
GetEntry(typename std::remove_const< LockedResourceHelper< ENTRY > >::type *value)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >static
GetHashCode() constMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
GetIterator(const Entry *e)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetIterator(const Entry *e) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetKeys()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetKeys() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetLock()LockedResourceMap< HASHTYPE, ENTRY >
GetMapKey(const KEYTYPE &key)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >static
GetMapKey(const PAIR &pair)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >static
GetMemorySize() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetNonEmptyBucket(Int i)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetNonEmptyBucket(Int i) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetNonEmptyBucketCount() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetOperationCountForSearch() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetSignature(void *) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
GetSignature(Char *) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
GetTableSize() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetUniqueHashCode() constMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
GetValues()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
GetValues() constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
HashMap()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
HashMap(const DefaultAllocator &alloc)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >explicit
HashMap(HashMap &&src)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
HashType typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
HashValueType typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Insert(KEY &&key, const LockedResourceHelper< ENTRY > &value, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Insert(KEY &&key, LockedResourceHelper< ENTRY > &&value, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertCtor(KEY &&key, C &&constructor, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertEntry(const HASHTYPE &key, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertEntry(HASHTYPE &&key, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertEntry(KEY &&key, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertKey(const HASHTYPE &key, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertKey(HASHTYPE &&key, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertKey(KEY &&key, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertLambda(KEY &&key, LAMBDA &&lambda, Bool &created=BoolLValue())HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertMultiEntry(KEY &&key)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
InsertMultiEntry(Entry *e, HashValueType hash)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
Intersect(const COLLECTION2 &other)BaseCollection< COLLECTION, SUPER >
IntersectImpl(SET &&set, OverloadRank0)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >::IntersectImpl(COLLECTION2 &&other, OverloadRank0)BaseCollection< COLLECTION, SUPER >
Intersects(const COLLECTION2 &other) constBaseCollection< COLLECTION, SUPER >
IsBaseArray typedefBaseCollection< COLLECTION, SUPER >
IsChanged() constLockedResourceMap< HASHTYPE, ENTRY >
IsCollection typedefBaseCollection< COLLECTION, SUPER >
IsEmpty() constBaseCollection< COLLECTION, SUPER >
IsEqual(const COLLECTION2 &other, COMPARE &&cmp=COMPARE()) constBaseCollection< COLLECTION, SUPER >
IsEqualImpl(const MAP &other, COMPARE &&cmp, OverloadRank1) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >::IsEqualImpl(const COLLECTION2 &other, COMPARE &&cmp, OverloadRank0) constMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
IsHashMap typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
IsPopulated() constBaseCollection< COLLECTION, SUPER >
Iterator typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
KeyIterator typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
KeyType typedefMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
KINDMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >static
LoadAcquire(AtomicPtr< Entry > &e)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
LoadAcquire(Entry *e)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
LoadRelaxed(AtomicPtr< Entry > &e)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
LoadRelaxed(Entry *e)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
LockedResourceMap()LockedResourceMap< HASHTYPE, ENTRY >
LockedResourceMap(LockedResourceMap &&src)LockedResourceMap< HASHTYPE, ENTRY >
MapBase(ARGS &&... args)MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >explicit
MapBase0(ARGS &&... args)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >explicit
MapType typedefMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
MAXON_DISALLOW_COPY_AND_ASSIGN(LockedResourceMap)LockedResourceMap< HASHTYPE, ENTRY >private
MAXON_OPERATOR_MOVE_ASSIGNMENT(LockedResourceMap)LockedResourceMap< HASHTYPE, ENTRY >
HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >::MAXON_OPERATOR_MOVE_ASSIGNMENT(HashMap)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
operator MapImpl< const HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator > & >() constMapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >
operator MapImpl< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator > & >()MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >
operator!=(const COLLECTION2 &other) constBaseCollection< COLLECTION, SUPER >
operator==(const COLLECTION2 &other) constBaseCollection< COLLECTION, SUPER >
Reset()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
ResetImpl(Bool destructor)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
ResizeTable(Int capacity)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
ResizeTableImpl(Int length)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protected
SetCapacityHint(Int capacity, COLLECTION_RESIZE_FLAGS resizeFlags=COLLECTION_RESIZE_FLAGS::ON_GROW_RESERVE_CAPACITY)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
SetChanged(Bool changed)LockedResourceMap< HASHTYPE, ENTRY >
StoreRelaxed(AtomicPtr< Entry > &e, Entry *newValue)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
StoreRelaxed(Entry *&e, Entry *newValue)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
Subtract(COLLECTION2 &&other)BaseCollection< COLLECTION, SUPER >
SubtractImpl(COLLECTION2 &&other, OverloadRank0)MapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
Super typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
ToMap()MapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >
ToMap() constMapBase< HashMap< HASHTYPE, LockedResourceHelper< ENTRY >, DefaultCompare, HashMapKeyValuePair, DefaultAllocator, HASHMAP_MODE::DEFAULT, 16,(HASHMAP_MODE::DEFAULT==HASHMAP_MODE::SYNCHRONIZED) ? 0 :10, DefaultAllocator >, HASHTYPE, LockedResourceHelper< ENTRY >, EmptyClass, DefaultCompare >
ToString(const FormatStatement *formatStatement=nullptr) constHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
TryCompareAndSwap(AtomicPtr< Entry > &e, Entry *newValue, Entry *compare)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
TryCompareAndSwap(Entry *&e, Entry *newValue, Entry *compare)HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >protectedstatic
ValueIterator typedefHashMap< HASHTYPE, LockedResourceHelper< ENTRY > >
ValueType typedefMapBase0< COLLECTION, KEYTYPE, VALUETYPE, SUPER, HASH >
~HashMap()HashMap< HASHTYPE, LockedResourceHelper< ENTRY > >