Inheritance diagram for Internal::hashtable_iterator_base< Value, cache >:
Public Member Functions | |
hashtable_iterator_base (hash_node< Value, cache > *node, hash_node< Value, cache > **bucket) | |
void | incr () |
void | m_incr_bucket () |
Public Attributes | |
hash_node< Value, cache > * | m_cur_node |
hash_node< Value, cache > ** | m_cur_bucket |
Definition at line 249 of file hashtable.
Internal::hashtable_iterator_base< Value, cache >::hashtable_iterator_base | ( | hash_node< Value, cache > * | node, | |
hash_node< Value, cache > ** | bucket | |||
) | [inline] |
void Internal::hashtable_iterator_base< Value, cache >::incr | ( | ) | [inline] |
Definition at line 256 of file hashtable.
References Internal::hashtable_iterator_base< Value, cache >::m_cur_node, and Internal::hashtable_iterator_base< Value, cache >::m_incr_bucket().
Referenced by Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator++(), and Internal::hashtable_iterator< Value, constant_iterators, cache >::operator++().
void Internal::hashtable_iterator_base< Value, cache >::m_incr_bucket | ( | ) |
Definition at line 275 of file hashtable.
References Internal::hashtable_iterator_base< Value, cache >::m_cur_bucket, and Internal::hashtable_iterator_base< Value, cache >::m_cur_node.
Referenced by std::tr1::hashtable< Value, Value, Alloc, Internal::identity< Value >, Pred, Hash, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, cache_hash_code, true, false >::begin(), std::tr1::hashtable< Key, Value, Allocator, ExtractKey, Equal, H1, H2, H, RehashPolicy, cache_hash_code, constant_iterators, unique_keys >::equal_range(), and Internal::hashtable_iterator_base< Value, cache >::incr().
hash_node<Value, cache>** Internal::hashtable_iterator_base< Value, cache >::m_cur_bucket |
hash_node<Value, cache>* Internal::hashtable_iterator_base< Value, cache >::m_cur_node |
Definition at line 266 of file hashtable.
Referenced by std::tr1::hashtable< Value, Value, Alloc, Internal::identity< Value >, Pred, Hash, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, cache_hash_code, true, false >::begin(), std::tr1::hashtable< Key, Value, Allocator, ExtractKey, Equal, H1, H2, H, RehashPolicy, cache_hash_code, constant_iterators, unique_keys >::erase(), Internal::hashtable_iterator_base< Value, cache >::incr(), Internal::hashtable_iterator_base< Value, cache >::m_incr_bucket(), Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator *(), Internal::hashtable_iterator< Value, constant_iterators, cache >::operator *(), Internal::operator!=(), Internal::hashtable_const_iterator< Value, constant_iterators, cache >::operator->(), Internal::hashtable_iterator< Value, constant_iterators, cache >::operator->(), and Internal::operator==().