Inheritance diagram for Internal::node_iterator< Value, constant_iterators, cache >:
Public Types | |
typedef Value | value_type |
typedef IF< constant_iterators, const Value *, Value * >::type | pointer |
typedef IF< constant_iterators, const Value &, Value & >::type | reference |
typedef std::ptrdiff_t | difference_type |
typedef std::forward_iterator_tag | iterator_category |
Public Member Functions | |
node_iterator () | |
node_iterator (hash_node< Value, cache > *p) | |
reference | operator * () const |
pointer | operator-> () const |
node_iterator & | operator++ () |
node_iterator | operator++ (int) |
Definition at line 161 of file hashtable.
typedef std::ptrdiff_t Internal::node_iterator< Value, constant_iterators, cache >::difference_type |
typedef std::forward_iterator_tag Internal::node_iterator< Value, constant_iterators, cache >::iterator_category |
typedef IF<constant_iterators, const Value*, Value*>::type Internal::node_iterator< Value, constant_iterators, cache >::pointer |
typedef IF<constant_iterators, const Value&, Value&>::type Internal::node_iterator< Value, constant_iterators, cache >::reference |
typedef Value Internal::node_iterator< Value, constant_iterators, cache >::value_type |
Internal::node_iterator< Value, constant_iterators, cache >::node_iterator | ( | ) | [inline] |
Internal::node_iterator< Value, constant_iterators, cache >::node_iterator | ( | hash_node< Value, cache > * | p | ) | [inline, explicit] |
reference Internal::node_iterator< Value, constant_iterators, cache >::operator * | ( | ) | const [inline] |
Definition at line 180 of file hashtable.
References Internal::node_iterator_base< Value, cache >::m_cur.
node_iterator Internal::node_iterator< Value, constant_iterators, cache >::operator++ | ( | int | ) | [inline] |
Definition at line 195 of file hashtable.
References Internal::node_iterator_base< Value, cache >::incr().
node_iterator& Internal::node_iterator< Value, constant_iterators, cache >::operator++ | ( | ) | [inline] |
Definition at line 188 of file hashtable.
References Internal::node_iterator_base< Value, cache >::incr().
pointer Internal::node_iterator< Value, constant_iterators, cache >::operator-> | ( | ) | const [inline] |
Definition at line 184 of file hashtable.
References Internal::node_iterator_base< Value, cache >::m_cur.