| AllocatorType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| allocElement(const size_t hashCode) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| areEqual(Element *lhs, Element *rhs) const | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| areEqual(Element *elem, const TKey &key, size_t keyHashCode) const | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| base typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| BaseLoadFactor(float newBaseLoadFactor) noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| BaseLoadFactor() const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| baseLoadFactor | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| begin() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| begin() const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| begin(uinteger bucketNumber) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| begin(uinteger bucketNumber) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| BucketCount() const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| bucketCount | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| BucketNumber(const KeyType &key) const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| buckets | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| BucketSize(uinteger bucketNumber) const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| CachedHashCodes | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | static |
| cbegin() const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| cbegin(uinteger bucketNumber) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| cend() const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| cend(uinteger bucketNumber) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Clear() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| clear() | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| ConstIterator typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| ConstLocalIterator typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| Contains(const KeyType &key) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| DescriptorType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| Element typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| Emplace(TArgs &&... args) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EmplaceIfNotExistent(TArgs &&... args) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EmplaceIfNotExistent(const KeyType &key, TArgs &&... args) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| EmplaceOrAssign(const KeyType &key, TArgs &&... args) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| EmplaceUnique(TArgs &&... args) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| end() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| end() const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| end(uinteger bucketNumber) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| end(uinteger bucketNumber) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EqualRange(const KeyType &key) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EqualRange(const KeyType &key) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EqualType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| Erase(const KeyType &key, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| erase(const KeyType &key) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| erase(ConstIterator pos) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| erase(ConstIterator start, ConstIterator end) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| erase(ConstLocalIterator pos) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| erase(ConstLocalIterator start, ConstLocalIterator end) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EraseUnique(const KeyType &key) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| EraseUnique(const KeyType &key, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Extract(const KeyType &key) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Extract(const KeyType &key, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Extract(ConstIterator pos) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Find(const KeyType &key) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Find(const KeyType &key) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Find(const KeyType &key, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Find(const KeyType &key, size_t hashCode) const | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| findElement(uinteger bucketIdx, const TKey &key, size_t keyHashCode) const | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| findElementBefore(uinteger bucketIdx, size_t keyHashCode, const TKey &key) const | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| findRange(const TKey &key) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| FwdList typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| GetAllocator() noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| getHashCode(Element *elem) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotectedstatic |
| HashTable(AllocatorType &pAllocator, float pBaseLoadFactor=1.0, float pMaxLoadFactor=2.0) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineexplicit |
| HashTable(float pBaseLoadFactor=1.0, float pMaxLoadFactor=2.0) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineexplicit |
| HashTable(AllocatorType &pAllocator, TSharedRecycler &pSharedRecycler, float pBaseLoadFactor=1.0, float pMaxLoadFactor=2.0) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| HashTable(TSharedRecycler &pSharedRecycler, float pBaseLoadFactor=1.0, float pMaxLoadFactor=2.0) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| HashTableBase(TAllocator &pAllocator, float pBaseLoadFactor, float pMaxLoadFactor) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| HashTableBase(float pBaseLoadFactor, float pMaxLoadFactor) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| HashTableBase(TSharedRecycler &pSharedRecycler, float pBaseLoadFactor=1.0, float pMaxLoadFactor=2.0) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| HashType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| increaseSize(integer increase, const size_t hashCode=0) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| Insert(const StoredType &value) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Insert(const StoredType &value, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Insert(StoredType &&value) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Insert(StoredType &&value, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Insert(ElementHandle &handle) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(const KeyType &key, const MappedType &mapped) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(const KeyType &key, MappedType &&mapped, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(const KeyType &key, MappedType &&mapped) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(const StoredType &value) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(StoredType &&value) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(StoredType &&value, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertIfNotExistent(ElementHandle &handle) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| insertIfNotExists(const TKey &key, size_t hashCode) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| insertInBucket(Element *element, const size_t hashCode) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| InsertOrAssign(const KeyType &key, const MappedType &mapped) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertOrAssign(const KeyType &key, MappedType &&mapped) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertOrAssign(const KeyType &key, MappedType &&mapped, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| insertOrGet(const TKey &key, size_t hashCode) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| InsertUnique(const StoredType &value) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertUnique(const StoredType &value, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertUnique(StoredType &&value) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| InsertUnique(StoredType &&value, size_t hashCode) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| IsCachingHashes() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlinestatic |
| IsEmpty() const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| IsRecycling() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlinestatic |
| Iterator typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| KeyType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| LocalIterator typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| MappedType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| MaxLoadFactor(float newMaxLoadFactor) noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| MaxLoadFactor() const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| maxLoadFactor | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| Node typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| RecyclablesCount() const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| recyclerType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| RecyclingTag() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlinestatic |
| rehash(uinteger newMinBucketCount) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| Reserve(integer qty, lang::ValueReference reference) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| ReserveRecyclables(integer qty, lang::ValueReference reference) | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| Reset() | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| setMaxLoadFactor(float pMaxLoadFactor) | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |
| SharedRecyclerType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| Size() const noexcept | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
| size | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| sizeLimitToRehash | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| StoredType typedef | alib::containers::HashTable< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
| T typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| TKey typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| TMapped typedef | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | protected |
| ~HashTableBase() | alib::containers::detail::HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlineprotected |