ezEngine  Release 25.03
ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > Member List

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

Clear()ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Compact()ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
ConstIterator typedef (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Contains(const CompatibleKeyType &key) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Contains(const CompatibleKeyType &key) const (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
EZ_ADD_DEFAULT_OPERATOR_NOTEQUAL(const ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &) (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
ezHashTable() (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
ezHashTable(ezAllocator *pAllocator) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >explicit
ezHashTable(const ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &other) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
ezHashTable(const ezHashTableBase< KeyType, ValueType, Hasher > &other) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
ezHashTable(ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &&other) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
ezHashTable(ezHashTableBase< KeyType, ValueType, Hasher > &&other) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
ezHashTableBase(ezAllocator *pAllocator)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >explicitprotected
ezHashTableBase(const ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &rhs, ezAllocator *pAllocator)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >protected
ezHashTableBase(ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &&rhs, ezAllocator *pAllocator)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >protected
Find(const CompatibleKeyType &key) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
Find(const CompatibleKeyType &key)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
FindEntry(const CompatibleKeyType &key) const (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
FindOrAdd(const KeyType &key, bool *out_pExisted=nullptr)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetAllocator() constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetCount() constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetEndIterator()ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetEndIterator() constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetHeapMemoryUsage() constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetIterator()ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetIterator() constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetValue(const CompatibleKeyType &key) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetValue(const CompatibleKeyType &key)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
GetValue(const CompatibleKeyType &key) const (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
GetValue(const CompatibleKeyType &key) (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
Insert(CompatibleKeyType &&key, CompatibleValueType &&value, ValueType *out_pOldValue=nullptr)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Insert(CompatibleKeyType &&key, CompatibleValueType &&value, V *out_pOldValue) (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
IsEmpty() constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Iterator typedef (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
operator=(const ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &rhs) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
operator=(const ezHashTableBase< KeyType, ValueType, Hasher > &rhs) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
operator=(ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper > &&rhs) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
operator=(ezHashTableBase< KeyType, ValueType, Hasher > &&rhs) (defined in ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >)ezHashTable< KeyType, ValueType, Hasher, AllocatorWrapper >
ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >::operator=(const ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &rhs)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >protected
ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >::operator=(ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &&rhs)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >protected
operator==(const ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &rhs) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
operator[](const KeyType &key)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
Remove(const CompatibleKeyType &key, ValueType *out_pOldValue=nullptr)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Remove(const Iterator &pos)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Remove(const ConstIterator &pos)=deleteezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Remove(const CompatibleKeyType &key, V *out_pOldValue) (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Reserve(ezUInt32 uiCapacity)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
Swap(ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > > &other)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
TryGetValue(const CompatibleKeyType &key, ValueType &out_value) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
TryGetValue(const CompatibleKeyType &key, const ValueType *&out_pValue) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
TryGetValue(const CompatibleKeyType &key, ValueType *&out_pValue) constezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >
TryGetValue(const CompatibleKeyType &key, V &out_value) const (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
TryGetValue(const CompatibleKeyType &key, const V *&out_pValue) const (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
TryGetValue(const CompatibleKeyType &key, V *&out_pValue) const (defined in ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >)ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >inline
~ezHashTableBase()ezHashTableBase< KeyType, ValueType, ezHashHelper< KeyType > >protected