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.