HashTableDetail::BucketNode< Key, Value, Hash > Struct Template Reference

#include <hashtable.h>

Inheritance diagram for HashTableDetail::BucketNode< Key, Value, Hash >:
Inheritance graph
[legend]
Collaboration diagram for HashTableDetail::BucketNode< Key, Value, Hash >:
Collaboration graph
[legend]

Public Member Functions

 BucketNode (Hash hash, const Key &key, const Value &value)
BucketNodegetNext () const
BucketNodegetPrev () const

Data Fields

Hash m_hash
KeyValue< Key, Valuem_value

Detailed Description

template<typename Key, typename Value, typename Hash>
struct HashTableDetail::BucketNode< Key, Value, Hash >

Definition at line 87 of file hashtable.h.


Constructor & Destructor Documentation

template<typename Key , typename Value , typename Hash >
HashTableDetail::BucketNode< Key, Value, Hash >::BucketNode ( Hash  hash,
const Key &  key,
const Value value 
) [inline]

Definition at line 91 of file hashtable.h.


Member Function Documentation

template<typename Key , typename Value , typename Hash >
BucketNode* HashTableDetail::BucketNode< Key, Value, Hash >::getNext (  )  const [inline]
template<typename Key , typename Value , typename Hash >
BucketNode* HashTableDetail::BucketNode< Key, Value, Hash >::getPrev (  )  const [inline]

Definition at line 97 of file hashtable.h.

References HashTableDetail::BucketNodeBase::prev.


Field Documentation

template<typename Key , typename Value , typename Hash >
Hash HashTableDetail::BucketNode< Key, Value, Hash >::m_hash

Definition at line 88 of file hashtable.h.

template<typename Key , typename Value , typename Hash >
KeyValue<Key, Value> HashTableDetail::BucketNode< Key, Value, Hash >::m_value

The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2