man __gnu_cxx::_Hashtable_iterator (Fonctions bibliothèques) -
NAME
__gnu_cxx::_Hashtable_iterator -
SYNOPSIS
Detailed Description
template<class _Val, class _Key, class _HashFcn, class _ExtractKey, class _EqualKey, class _Alloc> struct __gnu_cxx::_Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc >
Definition at line 107 of file hashtable.h.
Public Types
typedef hashtable< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc > _Hashtable
typedef _Hashtable_node< _Val > _Node
typedef _Hashtable_const_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc > const_iterator
typedef ptrdiff_t difference_type
typedef _Hashtable_iterator< _Val, _Key, _HashFcn, _ExtractKey, _EqualKey, _Alloc > iterator
typedef forward_iterator_tag iterator_category
typedef _Val * pointer
typedef _Val & reference
typedef size_t size_type
typedef _Val value_type
Public Member Functions
_Hashtable_iterator ()
_Hashtable_iterator (_Node *__n, _Hashtable *__tab)
reference operator * () const
bool operator!= (const iterator &__it) const
iterator operator++ (int)
iterator & operator++ ()
pointer operator-> () const
bool operator== (const iterator &__it) const
Public Attributes
_Node * _M_cur
_Hashtable * _M_ht
Author
Generated automatically by Doxygen for libstdc++ source from the source code.