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.