41 #ifndef PB_DS_SAMPLE_TRIE_E_ACCESS_TRAITS_HPP
42 #define PB_DS_SAMPLE_TRIE_E_ACCESS_TRAITS_HPP
49 typedef std::size_t size_type;
52 typedef typename _Alloc::template rebind<key_type> __rebind_k;
53 typedef typename __rebind_k::other::const_reference key_const_reference;
54 typedef std::string::const_iterator const_iterator;
65 inline static const_iterator
66 begin(key_const_reference);
69 inline static const_iterator
70 end(key_const_reference);
73 inline static size_type
77 #endif // #ifndef PB_DS_SAMPLE_TRIE_E_ACCESS_TRAITS_HPP
static const_iterator end(key_const_reference)
Returns a const_iterator to the after-last element of r_key.
GNU extensions for policy-based data structures for public use.
static const_iterator begin(key_const_reference)
Returns a const_iterator to the first element of r_key.
A sample trie element access traits.
static size_type e_pos(e_type)
Maps an element to a position.