TrinityCore
|
Public Member Functions | |
Node * | clone (MemoryManager::Ref &mm) |
Static Public Member Functions | |
static Node * | create (const Key &k, const Value &v, size_t h, Node *n, MemoryManager::Ref &mm) |
static Node * | create (const Key &k, size_t hashCode, Node *n, MemoryManager::Ref &mm) |
static void | destroy (Node *n, MemoryManager::Ref &mm) |
Public Attributes | |
Entry | entry |
size_t | hashCode |
Node * | next |
Private Member Functions | |
Node (const Key &k, const Value &v, size_t h, Node *n) | |
Node (const Key &k, size_t h, Node *n) | |
Linked list nodes used internally by HashTable.
|
inlineprivate |
|
inlineprivate |
|
inline |
Clones a whole chain;
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Entry G3D::Table< Key, Value, HashFunc, EqualsFunc >::Node::entry |
size_t G3D::Table< Key, Value, HashFunc, EqualsFunc >::Node::hashCode |
Node* G3D::Table< Key, Value, HashFunc, EqualsFunc >::Node::next |