boost::text::trie_map_iterator
// In header: <boost/text/trie_map.hpp> template<typename Key, typename Value> struct trie_map_iterator : public stl_interfaces::iterator_interface< trie_map_iterator< Key, Value >, std::bidirectional_iterator_tag, trie_element< Key, Value >, trie_element< Key, Value & > > { // types typedef stl_interfaces::iterator_interface< trie_map_iterator< Key, Value >, std::bidirectional_iterator_tag, trie_element< Key, Value >, trie_element< Key, Value & > > base_type; // construct/copy/destruct trie_map_iterator(); trie_map_iterator(trie_match_result); // public member functions ref_type operator*() const; ptr_type operator->() const; trie_map_iterator & operator++(); trie_map_iterator & operator--(); };
trie_map_iterator
public
construct/copy/destructtrie_map_iterator();
trie_map_iterator(trie_match_result match_result);
trie_map_iterator
public member functionsref_type operator*() const;
ptr_type operator->() const;
trie_map_iterator & operator++();
trie_map_iterator & operator--();