namespace boost { namespace text { template<typename Key, typename Value> struct const_trie_map_iterator; template<typename Iter> struct const_trie_range; template<typename Iter> struct trie_insert_result; template<typename Key, typename Value, typename Compare> struct trie_map; template<typename Key, typename Value> struct trie_map_iterator; template<typename Iter> struct trie_range; typedef stl_interfaces::reverse_iterator< trie_map_iterator< Key, Value > > reverse_trie_map_iterator; typedef stl_interfaces::reverse_iterator< const_trie_map_iterator< Key, Value > > const_reverse_trie_map_iterator; } }namespace std { namespace ranges { } }