man Internal_hashtable_iterator (Fonctions bibliothèques) -

NAME

Internal::hashtable_iterator -

SYNOPSIS



Inherits hashtable_iterator_base< Value, cache >.

Detailed Description

template<typename Value, bool is_const, bool cache> struct Internal::hashtable_iterator< Value, is_const, cache >

Definition at line 225 of file hashtable.

Public Types

typedef std::ptrdiff_t difference_type

typedef std::forward_iterator_tag iterator_category

typedef IF< is_const, const Value *, Value * >::type pointer

typedef IF< is_const, const Value &, Value & >::type reference

typedef Value value_type

Public Member Functions

hashtable_iterator (const hashtable_iterator< Value, false, cache > &x)

hashtable_iterator (hash_node< Value, cache > **b)

hashtable_iterator (hash_node< Value, cache > *p, hash_node< Value, cache > **b)

void incr ()

void m_incr_bucket ()

reference operator * () const

hashtable_iterator operator++ (int)

hashtable_iterator & operator++ ()

pointer operator-> () const

Public Attributes

hash_node< Value, cache > ** m_cur_bucket

hash_node< Value, cache > * m_cur_node

Author

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