Public Types | |
typedef hashtable < Val, Key, HashFcn, ExtractKey, EqualKey, Alloc > | Hashtable |
typedef Hashtable_iterator < Val, Key, HashFcn, ExtractKey, EqualKey, Alloc > | iterator |
typedef Hashtable_const_iterator < Val, Key, HashFcn, ExtractKey, EqualKey, Alloc > | const_iterator |
typedef Hashtable_node< Val > | Node |
typedef forward_iterator_tag | iterator_category |
typedef Val | value_type |
typedef ptrdiff_t | difference_type |
typedef size_t | size_type |
typedef const Val & | reference |
typedef const Val * | pointer |
Public Member Functions | |
Hashtable_const_iterator (const Node *n, const Hashtable *__tab) | |
Hashtable_const_iterator () | |
Hashtable_const_iterator (const iterator &__it) | |
reference | operator * () const |
pointer | operator-> () const |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
bool | operator== (const const_iterator &__it) const |
bool | operator!= (const const_iterator &__it) const |
Public Attributes | |
const Node * | M_cur |
const Hashtable * | M_ht |
Definition at line 145 of file ext/hashtable.h.