boost::text::trie_set_iterator
// In header: <boost/text/trie_set.hpp> template<typename Key> struct trie_set_iterator : public stl_interfaces::proxy_iterator_interface< trie_set_iterator< Key >, std::bidirectional_iterator_tag, Key > { // construct/copy/destruct trie_set_iterator(); // public member functions Key operator*() const; stl_interfaces::proxy_arrow_result< Key > operator->() const; };