PrevUpHomeNext

Struct template const_trie_map_iterator

boost::text::const_trie_map_iterator

Synopsis

// In header: <boost/text/trie_map.hpp>

template<typename Key, typename Value> 
struct const_trie_map_iterator : public stl_interfaces::iterator_interface< const_trie_map_iterator< Key, Value >, std::bidirectional_iterator_tag, trie_element< Key, Value >, trie_element< Key, Value const & > >
{
  // types
  typedef stl_interfaces::iterator_interface< const_trie_map_iterator< Key, Value >, std::bidirectional_iterator_tag, trie_element< Key, Value >, trie_element< Key, Value const & > > base_type;

  // construct/copy/destruct
  const_trie_map_iterator();
  const_trie_map_iterator(trie_match_result);

  // public member functions
  ref_type operator*() const;
  ptr_type operator->() const;
  const_trie_map_iterator & operator++();
  const_trie_map_iterator & operator--();
};

Description

const_trie_map_iterator public construct/copy/destruct

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

const_trie_map_iterator public member functions

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

PrevUpHomeNext