begin() const noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
clear() | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
contains(KeyTypeParameter keyToLookFor) const | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
containsValue(ValueTypeParameter valueToLookFor) const | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
defaultHashTableSize enum value | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
end() const noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
generateHashFor(KeyTypeParameter key, int numSlots) const | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inlineprivate |
getEntry(HashEntry *firstEntry, KeyType keyToLookFor) noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inlineprivatestatic |
getLock() const noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
getNumSlots() const noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
getReference(KeyTypeParameter keyToLookFor) | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
getSlot(KeyType key) const noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inlineprivate |
hashFunctionToUse | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
HashMap(int numberOfSlots=defaultHashTableSize, HashFunctionType hashFunction=HashFunctionType()) | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inlineexplicit |
hashSlots | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
Iterator | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | friend |
KeyTypeParameter typedef | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
lock | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
operator[](KeyTypeParameter keyToLookFor) const | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
remapTable(int newNumberOfSlots) | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
remove(KeyTypeParameter keyToRemove) | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
removeValue(ValueTypeParameter valueToRemove) | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
ScopedLockType typedef | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | |
set(KeyTypeParameter newKey, ValueTypeParameter newValue) | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
size() const noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
swapWith(OtherHashMapType &otherHashMap) noexcept | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |
totalNumItems | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
ValueTypeParameter typedef | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | private |
~HashMap() | HashMap< KeyType, ValueType, HashFunctionType, TypeOfCriticalSectionToUse > | inline |