#include <hashtable.h>
Public Member Functions | |
BucketNode (Hash hash, const Key &key, const Value &value) | |
BucketNode * | getNext () const |
BucketNode * | getPrev () const |
Data Fields | |
Hash | m_hash |
KeyValue< Key, Value > | m_value |
Definition at line 87 of file hashtable.h.
HashTableDetail::BucketNode< Key, Value, Hash >::BucketNode | ( | Hash | hash, | |
const Key & | key, | |||
const Value & | value | |||
) | [inline] |
Definition at line 91 of file hashtable.h.
BucketNode* HashTableDetail::BucketNode< Key, Value, Hash >::getNext | ( | ) | const [inline] |
Definition at line 94 of file hashtable.h.
References HashTableDetail::BucketNodeBase::next.
Referenced by HashTable< Key, Element, Hasher, KeyEqual >::erase(), and HashTableDetail::BucketIterator< Key, Value, Hash >::increment().
BucketNode* HashTableDetail::BucketNode< Key, Value, Hash >::getPrev | ( | ) | const [inline] |
Definition at line 97 of file hashtable.h.
References HashTableDetail::BucketNodeBase::prev.
Hash HashTableDetail::BucketNode< Key, Value, Hash >::m_hash |
Definition at line 88 of file hashtable.h.
KeyValue<Key, Value> HashTableDetail::BucketNode< Key, Value, Hash >::m_value |
Definition at line 89 of file hashtable.h.
Referenced by HashTableDetail::BucketIterator< Key, Value, Hash >::operator*(), and HashTable< Key, Element, Hasher, KeyEqual >::operator[]().