#include <stl_hashtable.h>
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 Methods | |
_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 73 of file stl_hashtable.h. |
|
Definition at line 80 of file stl_hashtable.h. |
|
Definition at line 79 of file stl_hashtable.h. |
|
Definition at line 84 of file stl_hashtable.h. |
|
Definition at line 76 of file stl_hashtable.h. |
|
Definition at line 82 of file stl_hashtable.h. |
|
Definition at line 87 of file stl_hashtable.h. |
|
Definition at line 86 of file stl_hashtable.h. |
|
Definition at line 85 of file stl_hashtable.h. |
|
Definition at line 83 of file stl_hashtable.h. |
|
Definition at line 92 of file stl_hashtable.h. |
|
Definition at line 94 of file stl_hashtable.h. |
|
Definition at line 95 of file stl_hashtable.h. Referenced by operator->(). |
|
Definition at line 101 of file stl_hashtable.h. |
|
Definition at line 528 of file stl_hashtable.h. |
|
|
|
Definition at line 96 of file stl_hashtable.h. |
|
Definition at line 99 of file stl_hashtable.h. |
|
Definition at line 89 of file stl_hashtable.h. |
|
Definition at line 90 of file stl_hashtable.h. |