Plasma Engine  2.0
Loading...
Searching...
No Matches
plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > Member List

This is the complete list of members for plHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >, including all inherited members.

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) constplHashTableBase< KeyType, ValueType, Hasher >
Contains(const CompatibleKeyType &key) const (defined in plHashTableBase< KeyType, ValueType, Hasher >)plHashTableBase< KeyType, ValueType, Hasher >
Find(const CompatibleKeyType &key) constplHashTableBase< 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() constplHashTableBase< KeyType, ValueType, Hasher >
GetCount() constplHashTableBase< KeyType, ValueType, Hasher >
GetEndIterator()plHashTableBase< KeyType, ValueType, Hasher >
GetEndIterator() constplHashTableBase< KeyType, ValueType, Hasher >
GetHeapMemoryUsage() constplHashTableBase< KeyType, ValueType, Hasher >
GetIterator()plHashTableBase< KeyType, ValueType, Hasher >
GetIterator() constplHashTableBase< KeyType, ValueType, Hasher >
GetValue(const CompatibleKeyType &key) constplHashTableBase< 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() constplHashTableBase< 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) constplHashTableBase< 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)=deleteplHashTableBase< 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) constplHashTableBase< KeyType, ValueType, Hasher >
TryGetValue(const CompatibleKeyType &key, const ValueType *&out_pValue) constplHashTableBase< KeyType, ValueType, Hasher >
TryGetValue(const CompatibleKeyType &key, ValueType *&out_pValue) constplHashTableBase< 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