Inheritance diagram for Internal::hashtable_const_iterator< Value, constant_iterators, cache >:
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 | |
hashtable_const_iterator () | |
hashtable_const_iterator (hash_node< Value, cache > *p, hash_node< Value, cache > **b) | |
hashtable_const_iterator (hash_node< Value, cache > **b) | |
hashtable_const_iterator (const hashtable_iterator< Value, constant_iterators, cache > &x) | |
reference | operator * () const |
pointer | operator-> () const |
hashtable_const_iterator & | operator++ () |
hashtable_const_iterator | operator++ (int) |
Definition at line 345 of file hashtable.
typedef std::ptrdiff_t Internal::hashtable_const_iterator< Value, constant_iterators, cache >::difference_type |
typedef std::forward_iterator_tag Internal::hashtable_const_iterator< Value, constant_iterators, cache >::iterator_category |
typedef const Value* Internal::hashtable_const_iterator< Value, constant_iterators, cache >::pointer |
typedef const Value& Internal::hashtable_const_iterator< Value, constant_iterators, cache >::reference |
typedef Value Internal::hashtable_const_iterator< Value, constant_iterators, cache >::value_type |
Internal::hashtable_const_iterator< Value, constant_iterators, cache >::hashtable_const_iterator | ( | ) | [inline] |
Internal::hashtable_const_iterator< Value, constant_iterators, cache >::hashtable_const_iterator | ( | hash_node< Value, cache > * | p, | |
hash_node< Value, cache > ** | b | |||
) | [inline] |
Internal::hashtable_const_iterator< Value, constant_iterators, cache >::hashtable_const_iterator | ( | hash_node< Value, cache > ** | b | ) | [inline, explicit] |
Internal::hashtable_const_iterator< Value, constant_iterators, cache >::hashtable_const_iterator | ( | const hashtable_iterator< Value, constant_iterators, cache > & | x | ) | [inline] |
reference Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator * | ( | ) | const [inline] |
Definition at line 370 of file hashtable.
References Internal::hashtable_iterator_base< Value, cache >::m_cur_node.
hashtable_const_iterator Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator++ | ( | int | ) | [inline] |
Definition at line 385 of file hashtable.
References Internal::hashtable_iterator_base< Value, cache >::incr().
hashtable_const_iterator& Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator++ | ( | ) | [inline] |
Definition at line 378 of file hashtable.
References Internal::hashtable_iterator_base< Value, cache >::incr().
pointer Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator-> | ( | ) | const [inline] |
Definition at line 374 of file hashtable.
References Internal::hashtable_iterator_base< Value, cache >::m_cur_node.