allocElement(const size_t hashCode) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
areEqual(Element *lhs, Element *rhs) const | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
areEqual(Element *elem, const TKey &key, size_t keyHashCode) const | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
base typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
baseLoadFactor | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
bucketCount | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
buckets | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
clear() | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
Element typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
findElement(uinteger bucketIdx, const TKey &key, size_t keyHashCode) const | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
findElementBefore(uinteger bucketIdx, size_t keyHashCode, const TKey &key) const | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
findRange(const TKey &key) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
FwdList typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
getHashCode(Element *elem) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlinestatic |
HashTableBase(TAllocator &pAllocator, float pBaseLoadFactor, float pMaxLoadFactor) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
HashTableBase(float pBaseLoadFactor, float pMaxLoadFactor) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
HashTableBase(TSharedRecycler &pSharedRecycler, float pBaseLoadFactor=1.0, float pMaxLoadFactor=2.0) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
increaseSize(integer increase, const size_t hashCode=0) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
insertIfNotExists(const TKey &key, size_t hashCode) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
insertInBucket(Element *element, const size_t hashCode) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
insertOrGet(const TKey &key, size_t hashCode) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
IsCachingHashes() | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inlinestatic |
maxLoadFactor | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
Node typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
recyclerType typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
rehash(uinteger newMinBucketCount) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
setMaxLoadFactor(float pMaxLoadFactor) | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |
SharedRecyclerType typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
size | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
sizeLimitToRehash | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
T typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
TKey typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
TMapped typedef | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | |
~HashTableBase() | HashTableBase< TAllocator, TValueDescriptor, THash, TEqual, THashCaching, TRecycling > | inline |