Sierra Toolkit
Version of the Day
|
#include <hashtable_eastl.h>
Public Types | |
typedef hash_node< Value, bCacheHashCode > | node_type |
Public Member Functions | |
hashtable_iterator_base (node_type *pNode, node_type **pBucket) | |
void | increment_bucket () |
void | increment () |
Public Attributes | |
node_type * | mpNode |
node_type ** | mpBucket |
A hashtable_iterator iterates the entire hash table and not just nodes within a single bucket. Users in general will use a hash table iterator much more often, as it is much like other container iterators (e.g. vector::iterator).
We define a base class here because it is shared by both const and non-const iterators.
Definition at line 227 of file hashtable_eastl.h.