Internal::node_const_iterator< Value, constant_iterators, cache > Struct Template Reference

Inheritance diagram for Internal::node_const_iterator< Value, constant_iterators, cache >:

Internal::node_iterator_base< Value, cache > List of all members.

Public Types

typedef Value value_type
typedef const Value * pointer
typedef const Value & reference
typedef std::ptrdiff_t difference_type
typedef std::forward_iterator_tag iterator_category

Public Member Functions

 node_const_iterator ()
 node_const_iterator (hash_node< Value, cache > *p)
 node_const_iterator (const node_iterator< Value, constant_iterators, cache > &x)
reference operator * () const
pointer operator-> () const
node_const_iteratoroperator++ ()
node_const_iterator operator++ (int)

Detailed Description

template<typename Value, bool constant_iterators, bool cache>
struct Internal::node_const_iterator< Value, constant_iterators, cache >

Definition at line 204 of file hashtable.


Member Typedef Documentation

template<typename Value, bool constant_iterators, bool cache>
typedef std::ptrdiff_t Internal::node_const_iterator< Value, constant_iterators, cache >::difference_type

Definition at line 210 of file hashtable.

template<typename Value, bool constant_iterators, bool cache>
typedef std::forward_iterator_tag Internal::node_const_iterator< Value, constant_iterators, cache >::iterator_category

Definition at line 211 of file hashtable.

template<typename Value, bool constant_iterators, bool cache>
typedef const Value* Internal::node_const_iterator< Value, constant_iterators, cache >::pointer

Definition at line 208 of file hashtable.

template<typename Value, bool constant_iterators, bool cache>
typedef const Value& Internal::node_const_iterator< Value, constant_iterators, cache >::reference

Definition at line 209 of file hashtable.

template<typename Value, bool constant_iterators, bool cache>
typedef Value Internal::node_const_iterator< Value, constant_iterators, cache >::value_type

Definition at line 207 of file hashtable.


Constructor & Destructor Documentation

template<typename Value, bool constant_iterators, bool cache>
Internal::node_const_iterator< Value, constant_iterators, cache >::node_const_iterator (  )  [inline]

Definition at line 213 of file hashtable.

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

Definition at line 217 of file hashtable.

template<typename Value, bool constant_iterators, bool cache>
Internal::node_const_iterator< Value, constant_iterators, cache >::node_const_iterator ( const node_iterator< Value, constant_iterators, cache > &  x  )  [inline]

Definition at line 220 of file hashtable.


Member Function Documentation

template<typename Value, bool constant_iterators, bool cache>
reference Internal::node_const_iterator< Value, constant_iterators, cache >::operator * (  )  const [inline]

Definition at line 225 of file hashtable.

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

template<typename Value, bool constant_iterators, bool cache>
node_const_iterator Internal::node_const_iterator< Value, constant_iterators, cache >::operator++ ( int   )  [inline]

Definition at line 240 of file hashtable.

References Internal::node_iterator_base< Value, cache >::incr().

template<typename Value, bool constant_iterators, bool cache>
node_const_iterator& Internal::node_const_iterator< Value, constant_iterators, cache >::operator++ (  )  [inline]

Definition at line 233 of file hashtable.

References Internal::node_iterator_base< Value, cache >::incr().

template<typename Value, bool constant_iterators, bool cache>
pointer Internal::node_const_iterator< Value, constant_iterators, cache >::operator-> (  )  const [inline]

Definition at line 229 of file hashtable.

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


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