HashTableDetail Namespace Reference

Data Structures

struct  BucketNodeBase
struct  KeyValue
struct  BucketNode
class  BucketIterator

Functions

std::size_t next_power_of_two (std::size_t size)
void list_initialise (BucketNodeBase &self)
void list_swap (BucketNodeBase &self, BucketNodeBase &other)
void node_link (BucketNodeBase *node, BucketNodeBase *next)
void node_unlink (BucketNodeBase *node)

Function Documentation

void HashTableDetail::list_initialise ( BucketNodeBase &  self  )  [inline]
void HashTableDetail::list_swap ( BucketNodeBase &  self,
BucketNodeBase &  other 
) [inline]
std::size_t HashTableDetail::next_power_of_two ( std::size_t  size  )  [inline]

Definition at line 32 of file hashtable.h.

void HashTableDetail::node_link ( BucketNodeBase *  node,
BucketNodeBase *  next 
) [inline]
void HashTableDetail::node_unlink ( BucketNodeBase *  node  )  [inline]

Generated by  doxygen 1.6.2