This is the complete list of members for Burger::HashMap< T, U >, including all inherited members.
| Add(const void *pT, const void *pU) noexcept | Burger::HashMapShared | protected |
| add(const T &rKey, const U &rValue) noexcept | Burger::HashMap< T, U > | inline |
| begin(void) noexcept | Burger::HashMap< T, U > | inline |
| begin(void) const noexcept | Burger::HashMap< T, U > | inline |
| Clear(void) noexcept | Burger::HashMapShared | |
| ComputeHash(const void *pKey) const noexcept | Burger::HashMapShared | protected |
| Construct(HashMapShared::Entry *pEntry) noexcept | Burger::HashMap< T, U > | inlineprivatestatic |
| Copy(HashMapShared::Entry *pEntry, const void *pT, const void *pU) noexcept | Burger::HashMap< T, U > | inlineprivatestatic |
| Burger::HashMapShared::Copy(const HashMapShared *pInput) noexcept | Burger::HashMapShared | protected |
| CreateBuffer(uintptr_t uCount, uintptr_t uEntrySize) noexcept | Burger::HashMapShared | protected |
| CreateHashBuffer(uintptr_t uNewSize) noexcept | Burger::HashMapShared | protected |
| EMPTY_RECORD | Burger::HashMapShared | static |
| end(void) noexcept | Burger::HashMap< T, U > | inline |
| end(void) const noexcept | Burger::HashMap< T, U > | inline |
| END_OF_CHAIN | Burger::HashMapShared | static |
| EntryConstructProc typedef | Burger::HashMapShared | protected |
| EntryCopyProc typedef | Burger::HashMapShared | protected |
| EntryInvalidateProc typedef | Burger::HashMapShared | protected |
| EqualsTest(const void *pA, const void *pB) noexcept | Burger::HashMap< T, U > | inlineprivatestatic |
| Erase(uintptr_t uIndex) noexcept | Burger::HashMapShared | protected |
| Erase(const void *pKey) noexcept | Burger::HashMapShared | protected |
| erase(const iterator &it) noexcept | Burger::HashMap< T, U > | inline |
| erase(const T &rKey) noexcept | Burger::HashMap< T, U > | inline |
| find(const T &rKey) noexcept | Burger::HashMap< T, U > | inline |
| find(const T &rKey) const noexcept | Burger::HashMap< T, U > | inline |
| FindFirst(void) const noexcept | Burger::HashMapShared | protected |
| FindIndex(const void *pKey) const noexcept | Burger::HashMapShared | protected |
| GetData(const T &rKey) noexcept | Burger::HashMap< T, U > | inline |
| GetData(const T &rKey) const noexcept | Burger::HashMap< T, U > | inline |
| GetData(const T &rKey, U *pOutput) const noexcept | Burger::HashMap< T, U > | inline |
| Burger::HashMapShared::GetData(const void *pT) const noexcept | Burger::HashMapShared | protected |
| GetEntry(uintptr_t uIndex) noexcept | Burger::HashMapShared | inline |
| GetEntry(uintptr_t uIndex) const noexcept | Burger::HashMapShared | inline |
| GetEntryCount(void) const noexcept | Burger::HashMapShared | inline |
| GetEntrySize(void) const noexcept | Burger::HashMapShared | inline |
| GetSizeMask(void) const noexcept | Burger::HashMapShared | inline |
| HashMap(HashProc pHashFunction=SDBMHashFunctor) noexcept | Burger::HashMap< T, U > | inline |
| HashMap(HashProc pHashFunction, TestProc pTestProc) noexcept | Burger::HashMap< T, U > | inline |
| HashMap(HashProc pHashFunction, uintptr_t uDefault) noexcept | Burger::HashMap< T, U > | inline |
| HashMap(const HashMap< T, U > &rHashMap) noexcept | Burger::HashMap< T, U > | inline |
| HashMapShared(uintptr_t uEntrySize, uintptr_t uFirstSize, uintptr_t uSecondOffset, TestProc pTestFunction, EntryConstructProc pEntryConstructFunction, EntryCopyProc pEntryCopyFunction, EntryInvalidateProc pEntryInvalidationFunction, HashProc pHashFunction=SDBMHashFunctor) noexcept | Burger::HashMapShared | inlineprotected |
| HashProc typedef | Burger::HashMapShared | protected |
| INVALID_HASH | Burger::HashMapShared | static |
| INVALID_INDEX | Burger::HashMapShared | static |
| Invalidate(HashMapShared::Entry *pEntry) noexcept | Burger::HashMap< T, U > | inlineprivatestatic |
| IsEmpty(void) const noexcept | Burger::HashMapShared | inline |
| m_pEntries | Burger::HashMapShared | protected |
| m_pEntryConstructFunction | Burger::HashMapShared | protected |
| m_pEntryCopyFunction | Burger::HashMapShared | protected |
| m_pEntryInvalidationFunction | Burger::HashMapShared | protected |
| m_pHashFunction | Burger::HashMapShared | protected |
| m_pTestFunction | Burger::HashMapShared | protected |
| m_uEntryCount | Burger::HashMapShared | protected |
| m_uEntrySize | Burger::HashMapShared | protected |
| m_uFirstSize | Burger::HashMapShared | protected |
| m_uSecondOffset | Burger::HashMapShared | protected |
| m_uSizeMask | Burger::HashMapShared | protected |
| operator=(const HashMap< T, U > &rHashMap) noexcept | Burger::HashMap< T, U > | inline |
| operator[](const T &rKey) noexcept | Burger::HashMap< T, U > | inline |
| Resize(uintptr_t uNewSize) noexcept | Burger::HashMapShared | |
| Set(const T &rKey, const U &rValue) noexcept | Burger::HashMap< T, U > | inline |
| SetCapacity(uintptr_t uNewSize) noexcept | Burger::HashMapShared | |
| TestProc typedef | Burger::HashMapShared | protected |
| ~HashMap() | Burger::HashMap< T, U > | inline |