
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 Val & | reference |
| typedef Val * | pointer |
Public Member Functions | |
| Hashtable_iterator (Node *n, Hashtable *__tab) | |
| Hashtable_iterator () | |
| reference | operator * () const |
| pointer | operator-> () const |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| bool | operator== (const iterator &__it) const |
| bool | operator!= (const iterator &__it) const |
Public Attributes | |
| Node * | M_cur |
| Hashtable * | M_ht |
Definition at line 108 of file ext/hashtable.h.
1.5.1