PrevUpHomeNext

Struct template trie_map_iterator

boost::text::trie_map_iterator

Synopsis

// 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--();
};

Description

trie_map_iterator public construct/copy/destruct

  1. trie_map_iterator();
  2. trie_map_iterator(trie_match_result match_result);

trie_map_iterator public member functions

  1. ref_type operator*() const;
  2. ptr_type operator->() const;
  3. trie_map_iterator & operator++();
  4. trie_map_iterator & operator--();

PrevUpHomeNext