Internal::node_iterator_base< Value, cache > Struct Template Reference

Inheritance diagram for Internal::node_iterator_base< Value, cache >:

Internal::node_const_iterator< Value, constant_iterators, cache > Internal::node_iterator< Value, constant_iterators, cache > List of all members.

Public Member Functions

 node_iterator_base (hash_node< Value, cache > *p)
void incr ()

Public Attributes

hash_node< Value, cache > * m_cur

Detailed Description

template<typename Value, bool cache>
struct Internal::node_iterator_base< Value, cache >

Definition at line 136 of file hashtable.


Constructor & Destructor Documentation

template<typename Value, bool cache>
Internal::node_iterator_base< Value, cache >::node_iterator_base ( hash_node< Value, cache > *  p  )  [inline]

Definition at line 138 of file hashtable.


Member Function Documentation

template<typename Value, bool cache>
void Internal::node_iterator_base< Value, cache >::incr (  )  [inline]

Definition at line 142 of file hashtable.

References Internal::node_iterator_base< Value, cache >::m_cur.

Referenced by Internal::node_const_iterator< Value, constant_iterators, cache >::operator++(), and Internal::node_iterator< Value, constant_iterators, cache >::operator++().


Member Data Documentation

template<typename Value, bool cache>
hash_node<Value, cache>* Internal::node_iterator_base< Value, cache >::m_cur

Definition at line 145 of file hashtable.

Referenced by Internal::node_iterator_base< Value, cache >::incr(), Internal::node_const_iterator< Value, constant_iterators, cache >::operator *(), Internal::node_iterator< Value, constant_iterators, cache >::operator *(), Internal::operator!=(), Internal::node_const_iterator< Value, constant_iterators, cache >::operator->(), Internal::node_iterator< Value, constant_iterators, cache >::operator->(), and Internal::operator==().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:29 2010 for GNU C++ STL by  doxygen 1.4.7