Urho3D
Dviglo::HashMap< T, U > Member List

This is the complete list of members for Dviglo::HashMap< T, U >, including all inherited members.

AllocateBuckets(unsigned size, unsigned numBuckets)Dviglo::HashBaseprotected
allocator_Dviglo::HashBaseprotected
Back() constDviglo::HashMap< T, U >inline
Begin()Dviglo::HashMap< T, U >inline
Begin() constDviglo::HashMap< T, U >inline
Clear()Dviglo::HashMap< T, U >inline
CompareNodes(Node *&lhs, Node *&rhs)Dviglo::HashMap< T, U >inlineprivatestatic
Contains(const T &key) constDviglo::HashMap< T, U >inline
Empty() constDviglo::HashBaseinline
End()Dviglo::HashMap< T, U >inline
End() constDviglo::HashMap< T, U >inline
Erase(const T &key)Dviglo::HashMap< T, U >inline
Erase(const Iterator &it)Dviglo::HashMap< T, U >inline
EraseNode(Node *node)Dviglo::HashMap< T, U >inlineprivate
Find(const T &key)Dviglo::HashMap< T, U >inline
Find(const T &key) constDviglo::HashMap< T, U >inline
FindNode(const T &key, unsigned hashKey) constDviglo::HashMap< T, U >inlineprivate
FindNode(const T &key, unsigned hashKey, Node *&previous) constDviglo::HashMap< T, U >inlineprivate
FreeNode(Node *node)Dviglo::HashMap< T, U >inlineprivate
Front() constDviglo::HashMap< T, U >inline
Hash(const T &key) constDviglo::HashMap< T, U >inlineprivate
HashBase()Dviglo::HashBaseinline
HashMap()Dviglo::HashMap< T, U >inline
HashMap(const HashMap< T, U > &map)Dviglo::HashMap< T, U >inline
HashMap(HashMap< T, U > &&map) noexceptDviglo::HashMap< T, U >inline
HashMap(const std::initializer_list< Pair< T, U >> &list)Dviglo::HashMap< T, U >inline
Head() constDviglo::HashMap< T, U >inlineprivate
head_Dviglo::HashBaseprotected
Insert(const Pair< T, U > &pair)Dviglo::HashMap< T, U >inline
Insert(const Pair< T, U > &pair, bool &exists)Dviglo::HashMap< T, U >inline
Insert(const HashMap< T, U > &map)Dviglo::HashMap< T, U >inline
Insert(const ConstIterator &it)Dviglo::HashMap< T, U >inline
Insert(const ConstIterator &start, const ConstIterator &end)Dviglo::HashMap< T, U >inline
InsertNode(const T &key, const U &value, bool findExisting=true)Dviglo::HashMap< T, U >inlineprivate
InsertNode(Node *dest, const T &key, const U &value)Dviglo::HashMap< T, U >inlineprivate
Keys() constDviglo::HashMap< T, U >inline
KeyType typedef (defined in Dviglo::HashMap< T, U >)Dviglo::HashMap< T, U >
MAX_LOAD_FACTORDviglo::HashBasestatic
MIN_BUCKETSDviglo::HashBasestatic
NumBuckets() constDviglo::HashBaseinline
operator!=(const HashMap< T, U > &rhs) constDviglo::HashMap< T, U >inline
operator+=(const Pair< T, U > &rhs)Dviglo::HashMap< T, U >inline
operator+=(const HashMap< T, U > &rhs)Dviglo::HashMap< T, U >inline
operator=(const HashMap< T, U > &rhs)Dviglo::HashMap< T, U >inline
operator=(HashMap< T, U > &&rhs) noexceptDviglo::HashMap< T, U >inline
operator==(const HashMap< T, U > &rhs) constDviglo::HashMap< T, U >inline
operator[](const T &key)Dviglo::HashMap< T, U >inline
operator[](const T &key) constDviglo::HashMap< T, U >inline
Populate(const T &key, const U &value)Dviglo::HashMap< T, U >inline
Populate(const T &key, const U &value, const Args &... args)Dviglo::HashMap< T, U >inline
Ptrs() constDviglo::HashBaseinlineprotected
ptrs_Dviglo::HashBaseprotected
Rehash(unsigned numBuckets)Dviglo::HashMap< T, U >inline
Rehash()Dviglo::HashMap< T, U >inlineprivate
ReserveNode()Dviglo::HashMap< T, U >inlineprivate
ReserveNode(const T &key, const U &value)Dviglo::HashMap< T, U >inlineprivate
ResetPtrs()Dviglo::HashBaseprotected
SetSize(unsigned size)Dviglo::HashBaseinlineprotected
Size() constDviglo::HashBaseinline
Sort()Dviglo::HashMap< T, U >inline
Swap(HashBase &rhs)Dviglo::HashBaseinline
Tail() constDviglo::HashMap< T, U >inlineprivate
tail_Dviglo::HashBaseprotected
TryGetValue(const T &key, U &out) constDviglo::HashMap< T, U >inline
Values() constDviglo::HashMap< T, U >inline
ValueType typedef (defined in Dviglo::HashMap< T, U >)Dviglo::HashMap< T, U >
~HashMap()Dviglo::HashMap< T, U >inline