mdds
|
Public Member Functions | |
const_iterator (node_stack_type &&node_stack, key_buffer_type &&buf, iterator_type type) | |
const_iterator (const iterator< _TrieType > &it) | |
![]() | |
iterator_base (node_stack_type &&node_stack, key_buffer_type &&buf, iterator_type type) | |
bool | operator== (const iterator_base &other) const |
bool | operator!= (const iterator_base &other) const |
value_type | operator* () |
value_type | operator-> () |
iterator_base & | operator++ () |
iterator_base | operator++ (int) |
iterator_base & | operator-- () |
iterator_base | operator-- (int) |
Additional Inherited Members | |
![]() | |
using | value_type |
using | pointer |
using | reference |
using | difference_type |
using | iterator_category |
![]() | |
using | trie_type |
using | _is_const |
using | node_stack_type |
using | trie_node_type |
using | trie_node_child_pos_type |
using | key_traits_type |
using | key_type |
using | key_buffer_type |
using | trie_value_type |
![]() | |
iterator_base (empty_iterator_type) | |
![]() | |
static trie_node_type * | push_child_node_to_stack (node_stack_type &node_stack, key_buffer_type &buf, trie_node_child_pos_type &child_pos) |
static trie_node_type * | descend_to_previus_leaf_node (node_stack_type &node_stack, key_buffer_type &buf) |
![]() | |
friend | trie_type |
friend | search_results< trie_type > |
node_stack_type | m_node_stack |
key_buffer_type | m_buffer |
key_type | m_current_key |
trie_value_type * | m_current_value_ptr |
iterator_type | m_type |