Frobby
0.9.5
|
#include <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 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 107 of file hashtable.h.
typedef hashtable<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::_Hashtable |
Definition at line 110 of file hashtable.h.
typedef _Hashtable_node<_Val> __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::_Node |
Definition at line 117 of file hashtable.h.
typedef _Hashtable_const_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::const_iterator |
Definition at line 116 of file hashtable.h.
typedef ptrdiff_t __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::difference_type |
Definition at line 120 of file hashtable.h.
typedef _Hashtable_iterator<_Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc> __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::iterator |
Definition at line 113 of file hashtable.h.
typedef forward_iterator_tag __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::iterator_category |
Definition at line 118 of file hashtable.h.
typedef _Val* __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::pointer |
Definition at line 123 of file hashtable.h.
typedef _Val& __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::reference |
Definition at line 122 of file hashtable.h.
typedef size_t __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::size_type |
Definition at line 121 of file hashtable.h.
typedef _Val __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::value_type |
Definition at line 119 of file hashtable.h.
|
inline |
Definition at line 128 of file hashtable.h.
|
inline |
Definition at line 131 of file hashtable.h.
|
inline |
Definition at line 152 of file hashtable.h.
|
inline |
Definition at line 134 of file hashtable.h.
_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All > & __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HF, _ExK, _EqK, _All >::operator++ |
Definition at line 637 of file hashtable.h.
|
inline |
Definition at line 654 of file hashtable.h.
|
inline |
Definition at line 138 of file hashtable.h.
|
inline |
Definition at line 148 of file hashtable.h.
_Node* __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::_M_cur |
Definition at line 125 of file hashtable.h.
_Hashtable* __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >::_M_ht |
Definition at line 126 of file hashtable.h.