.TH "__gnu_pbds::trie_string_access_traits< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >" 3cxx "Fri Dec 19 2014" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_pbds::trie_string_access_traits< String, Min_E_Val, Max_E_Val, Reverse, _Alloc > \- .SH SYNOPSIS .br .PP .SS "Public Types" .in +1c .ti -1c .RI "enum { \fBreverse\fP }" .br .ti -1c .RI "enum { \fBmin_e_val\fP, \fBmax_e_val\fP, \fBmax_size\fP }" .br .ti -1c .RI "typedef _Alloc::template .br rebind< key_type > \fB__rebind_k\fP" .br .ti -1c .RI "typedef .br detail::__conditional_type .br < Reverse, typename .br String::const_reverse_iterator, .br typename .br String::const_iterator > .br ::__type \fBconst_iterator\fP" .br .ti -1c .RI "typedef std::iterator_traits .br < \fBconst_iterator\fP >::value_type \fBe_type\fP" .br .ti -1c .RI "typedef .br __rebind_k::other::const_reference \fBkey_const_reference\fP" .br .ti -1c .RI "typedef String \fBkey_type\fP" .br .ti -1c .RI "typedef _Alloc::size_type \fBsize_type\fP" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static \fBconst_iterator\fP \fBbegin\fP (key_const_reference)" .br .ti -1c .RI "static size_type \fBe_pos\fP (\fBe_type\fP e)" .br .ti -1c .RI "static \fBconst_iterator\fP \fBend\fP (key_const_reference)" .br .in -1c .SH "Detailed Description" .PP .SS "template::__min, typename String::value_type Max_E_Val = detail::__numeric_traits::__max, bool Reverse = false, typename _Alloc = std::allocator>struct __gnu_pbds::trie_string_access_traits< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >" Element access traits for string types\&. .PP \fBTemplate Parameters:\fP .RS 4 \fIString\fP String type\&. .br \fIMin_E_Val\fP Minimal element value\&. .br \fIMax_E_Val\fP Maximum element value\&. .br \fIReverse\fP Reverse iteration should be used\&. Default: false\&. .br \fI_Alloc\fP Allocator type\&. .RE .PP .PP Definition at line 74 of file trie_policy\&.hpp\&. .SH "Member Typedef Documentation" .PP .SS "template::__min, typename String::value_type Max_E_Val = detail::__numeric_traits::__max, bool Reverse = false, typename _Alloc = std::allocator> typedef detail::__conditional_type::__type \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::\fBconst_iterator\fP" .PP Element const iterator type\&. .PP Definition at line 90 of file trie_policy\&.hpp\&. .SS "template::__min, typename String::value_type Max_E_Val = detail::__numeric_traits::__max, bool Reverse = false, typename _Alloc = std::allocator> typedef std::iterator_traits<\fBconst_iterator\fP>::value_type \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::\fBe_type\fP" .PP Element type\&. .PP Definition at line 93 of file trie_policy\&.hpp\&. .SH "Member Function Documentation" .PP .SS "template \fBtrie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::\fBconst_iterator\fP \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::begin (key_const_referencer_key)\fC [inline]\fP, \fC [static]\fP" .PP Returns a const_iterator to the first element of key_const_reference agumnet\&. .PP Definition at line 57 of file trie_policy\&.hpp\&. .SS "template \fBtrie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::size_type \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::e_pos (\fBe_type\fPe)\fC [inline]\fP, \fC [static]\fP" .PP Maps an element to a position\&. .PP Definition at line 49 of file trie_policy\&.hpp\&. .SS "template \fBtrie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::\fBconst_iterator\fP \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::end (key_const_referencer_key)\fC [inline]\fP, \fC [static]\fP" .PP Returns a const_iterator to the after-last element of key_const_reference argument\&. .PP Definition at line 65 of file trie_policy\&.hpp\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.