AllocateBuckets(unsigned size, unsigned numBuckets) | Urho3D::HashBase | protected |
allocator_ | Urho3D::HashBase | protected |
Back() const | Urho3D::HashMap< T, U > | inline |
Begin() | Urho3D::HashMap< T, U > | inline |
Begin() const | Urho3D::HashMap< T, U > | inline |
Clear() | Urho3D::HashMap< T, U > | inline |
CompareNodes(Node *&lhs, Node *&rhs) | Urho3D::HashMap< T, U > | inlineprivatestatic |
Contains(const T &key) const | Urho3D::HashMap< T, U > | inline |
Empty() const | Urho3D::HashBase | inline |
End() | Urho3D::HashMap< T, U > | inline |
End() const | Urho3D::HashMap< T, U > | inline |
Erase(const T &key) | Urho3D::HashMap< T, U > | inline |
Erase(const Iterator &it) | Urho3D::HashMap< T, U > | inline |
EraseNode(Node *node) | Urho3D::HashMap< T, U > | inlineprivate |
Find(const T &key) | Urho3D::HashMap< T, U > | inline |
Find(const T &key) const | Urho3D::HashMap< T, U > | inline |
FindNode(const T &key, unsigned hashKey) const | Urho3D::HashMap< T, U > | inlineprivate |
FindNode(const T &key, unsigned hashKey, Node *&previous) const | Urho3D::HashMap< T, U > | inlineprivate |
FreeNode(Node *node) | Urho3D::HashMap< T, U > | inlineprivate |
Front() const | Urho3D::HashMap< T, U > | inline |
Hash(const T &key) const | Urho3D::HashMap< T, U > | inlineprivate |
HashBase() | Urho3D::HashBase | inline |
HashMap() | Urho3D::HashMap< T, U > | inline |
HashMap(const HashMap< T, U > &map) | Urho3D::HashMap< T, U > | inline |
HashMap(HashMap< T, U > &&map) noexcept | Urho3D::HashMap< T, U > | inline |
HashMap(const std::initializer_list< Pair< T, U > > &list) | Urho3D::HashMap< T, U > | inline |
Head() const | Urho3D::HashMap< T, U > | inlineprivate |
head_ | Urho3D::HashBase | protected |
Insert(const Pair< T, U > &pair) | Urho3D::HashMap< T, U > | inline |
Insert(const Pair< T, U > &pair, bool &exists) | Urho3D::HashMap< T, U > | inline |
Insert(const HashMap< T, U > &map) | Urho3D::HashMap< T, U > | inline |
Insert(const ConstIterator &it) | Urho3D::HashMap< T, U > | inline |
Insert(const ConstIterator &start, const ConstIterator &end) | Urho3D::HashMap< T, U > | inline |
InsertNode(const T &key, const U &value, bool findExisting=true) | Urho3D::HashMap< T, U > | inlineprivate |
InsertNode(Node *dest, const T &key, const U &value) | Urho3D::HashMap< T, U > | inlineprivate |
Keys() const | Urho3D::HashMap< T, U > | inline |
KeyType typedef (defined in Urho3D::HashMap< T, U >) | Urho3D::HashMap< T, U > | |
MAX_LOAD_FACTOR | Urho3D::HashBase | static |
MIN_BUCKETS | Urho3D::HashBase | static |
NumBuckets() const | Urho3D::HashBase | inline |
operator!=(const HashMap< T, U > &rhs) const | Urho3D::HashMap< T, U > | inline |
operator+=(const Pair< T, U > &rhs) | Urho3D::HashMap< T, U > | inline |
operator+=(const HashMap< T, U > &rhs) | Urho3D::HashMap< T, U > | inline |
operator=(const HashMap< T, U > &rhs) | Urho3D::HashMap< T, U > | inline |
operator=(HashMap< T, U > &&rhs) noexcept | Urho3D::HashMap< T, U > | inline |
operator==(const HashMap< T, U > &rhs) const | Urho3D::HashMap< T, U > | inline |
operator[](const T &key) | Urho3D::HashMap< T, U > | inline |
operator[](const T &key) const | Urho3D::HashMap< T, U > | inline |
Populate(const T &key, const U &value) | Urho3D::HashMap< T, U > | inline |
Populate(const T &key, const U &value, const Args &... args) | Urho3D::HashMap< T, U > | inline |
Ptrs() const | Urho3D::HashBase | inlineprotected |
ptrs_ | Urho3D::HashBase | protected |
Rehash(unsigned numBuckets) | Urho3D::HashMap< T, U > | inline |
Rehash() | Urho3D::HashMap< T, U > | inlineprivate |
ReserveNode() | Urho3D::HashMap< T, U > | inlineprivate |
ReserveNode(const T &key, const U &value) | Urho3D::HashMap< T, U > | inlineprivate |
ResetPtrs() | Urho3D::HashBase | protected |
SetSize(unsigned size) | Urho3D::HashBase | inlineprotected |
Size() const | Urho3D::HashBase | inline |
Sort() | Urho3D::HashMap< T, U > | inline |
Swap(HashBase &rhs) | Urho3D::HashBase | inline |
Tail() const | Urho3D::HashMap< T, U > | inlineprivate |
tail_ | Urho3D::HashBase | protected |
TryGetValue(const T &key, U &out) const | Urho3D::HashMap< T, U > | inline |
Values() const | Urho3D::HashMap< T, U > | inline |
ValueType typedef (defined in Urho3D::HashMap< T, U >) | Urho3D::HashMap< T, U > | |
~HashMap() | Urho3D::HashMap< T, U > | inline |