Clear() | plHashTableBase< KeyType, ValueType, Hasher > | |
Compact() | plHashTableBase< KeyType, ValueType, Hasher > | |
ConstIterator typedef (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
Contains(const CompatibleKeyType &key) const | plHashTableBase< KeyType, ValueType, Hasher > | |
Contains(const CompatibleKeyType &key) const (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
Find(const CompatibleKeyType &key) const | plHashTableBase< KeyType, ValueType, Hasher > | inline |
Find(const CompatibleKeyType &key) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
FindEntry(const CompatibleKeyType &key) const (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
FindOrAdd(const KeyType &key, bool *out_pExisted=nullptr) | plHashTableBase< KeyType, ValueType, Hasher > | |
GetAllocator() const | plHashTableBase< KeyType, ValueType, Hasher > | |
GetCount() const | plHashTableBase< KeyType, ValueType, Hasher > | |
GetEndIterator() | plHashTableBase< KeyType, ValueType, Hasher > | |
GetEndIterator() const | plHashTableBase< KeyType, ValueType, Hasher > | |
GetHeapMemoryUsage() const | plHashTableBase< KeyType, ValueType, Hasher > | |
GetIterator() | plHashTableBase< KeyType, ValueType, Hasher > | |
GetIterator() const | plHashTableBase< KeyType, ValueType, Hasher > | |
GetValue(const CompatibleKeyType &key) const | plHashTableBase< KeyType, ValueType, Hasher > | |
GetValue(const CompatibleKeyType &key) | plHashTableBase< KeyType, ValueType, Hasher > | |
GetValue(const CompatibleKeyType &key) const (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
GetValue(const CompatibleKeyType &key) (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
Insert(CompatibleKeyType &&key, CompatibleValueType &&value, ValueType *out_pOldValue=nullptr) | plHashTableBase< KeyType, ValueType, Hasher > | |
Insert(CompatibleKeyType &&key, CompatibleValueType &&value, V *out_pOldValue) (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
IsEmpty() const | plHashTableBase< KeyType, ValueType, Hasher > | |
Iterator typedef (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
operator=(const plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &rhs) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
operator=(const plHashTableBase< KeyType, ValueType, Hasher > &rhs) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
operator=(plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &&rhs) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
operator=(plHashTableBase< KeyType, ValueType, Hasher > &&rhs) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
operator==(const plHashTableBase< KeyType, ValueType, Hasher > &rhs) const | plHashTableBase< KeyType, ValueType, Hasher > | |
operator[](const KeyType &key) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
PL_ADD_DEFAULT_OPERATOR_NOTEQUAL(const plHashTableBase< KeyType, ValueType, Hasher > &) (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
plHashTable() (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
plHashTable(plAllocator *pAllocator) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | explicit |
plHashTable(const plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &other) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
plHashTable(const plHashTableBase< KeyType, ValueType, Hasher > &other) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
plHashTable(plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &&other) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
plHashTable(plHashTableBase< KeyType, ValueType, Hasher > &&other) (defined in plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >) | plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > | |
plHashTableBase(plAllocator *pAllocator) | plHashTableBase< KeyType, ValueType, Hasher > | explicitprotected |
plHashTableBase(const plHashTableBase< KeyType, ValueType, Hasher > &rhs, plAllocator *pAllocator) | plHashTableBase< KeyType, ValueType, Hasher > | protected |
plHashTableBase(plHashTableBase< KeyType, ValueType, Hasher > &&rhs, plAllocator *pAllocator) | plHashTableBase< KeyType, ValueType, Hasher > | protected |
Remove(const CompatibleKeyType &key, ValueType *out_pOldValue=nullptr) | plHashTableBase< KeyType, ValueType, Hasher > | |
Remove(const Iterator &pos) | plHashTableBase< KeyType, ValueType, Hasher > | |
Remove(const ConstIterator &pos)=delete | plHashTableBase< KeyType, ValueType, Hasher > | |
Remove(const CompatibleKeyType &key, V *out_pOldValue) (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | |
Reserve(plUInt32 uiCapacity) | plHashTableBase< KeyType, ValueType, Hasher > | |
Swap(plHashTableBase< KeyType, ValueType, Hasher > &other) | plHashTableBase< KeyType, ValueType, Hasher > | |
TryGetValue(const CompatibleKeyType &key, ValueType &out_value) const | plHashTableBase< KeyType, ValueType, Hasher > | |
TryGetValue(const CompatibleKeyType &key, const ValueType *&out_pValue) const | plHashTableBase< KeyType, ValueType, Hasher > | |
TryGetValue(const CompatibleKeyType &key, ValueType *&out_pValue) const | plHashTableBase< KeyType, ValueType, Hasher > | |
TryGetValue(const CompatibleKeyType &key, V &out_value) const (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
TryGetValue(const CompatibleKeyType &key, const V *&out_pValue) const (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
TryGetValue(const CompatibleKeyType &key, V *&out_pValue) const (defined in plHashTableBase< KeyType, ValueType, Hasher >) | plHashTableBase< KeyType, ValueType, Hasher > | inline |
~plHashTableBase() | plHashTableBase< KeyType, ValueType, Hasher > | protected |