man __gnu_cxx::Hashtable_iterator (Fonctions bibliothèques) -

NAME

__gnu_cxx::Hashtable_iterator -

SYNOPSIS



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

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 108 of file ext/hashtable.h.

Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.