.TH "__gnu_pbds::trie_string_access_traits< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >" 3cxx "Sat Aug 14 2021" "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 rebind< key_type > \fB__rebind_k\fP" .br .ti -1c .RI "typedef detail::__conditional_type< Reverse, typename String::const_reverse_iterator, typename String::const_iterator >::__type \fBconst_iterator\fP" .br .RI "Element const iterator type\&. " .ti -1c .RI "typedef std::iterator_traits< \fBconst_iterator\fP >::value_type \fBe_type\fP" .br .RI "Element type\&. " .ti -1c .RI "typedef __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 .RI "Returns a const_iterator to the first element of key_const_reference agumnet\&. " .ti -1c .RI "static size_type \fBe_pos\fP (\fBe_type\fP e)" .br .RI "Maps an element to a position\&. " .ti -1c .RI "static \fBconst_iterator\fP \fBend\fP (key_const_reference)" .br .RI "Returns a const_iterator to the after-last element of key_const_reference argument\&. " .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> .br 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::__min, typename String::value_type Max_E_Val = detail::__numeric_traits::__max, bool Reverse = false, typename _Alloc = std::allocator> static \fBconst_iterator\fP \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::begin (key_const_reference)\fC [inline]\fP, \fC [static]\fP" .PP Returns a const_iterator to the first element of key_const_reference agumnet\&. .SS "template::__min, typename String::value_type Max_E_Val = detail::__numeric_traits::__max, bool Reverse = false, typename _Alloc = std::allocator> static size_type \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::e_pos (\fBe_type\fP e)\fC [inline]\fP, \fC [static]\fP" .PP Maps an element to a position\&. .SS "template::__min, typename String::value_type Max_E_Val = detail::__numeric_traits::__max, bool Reverse = false, typename _Alloc = std::allocator> static \fBconst_iterator\fP \fB__gnu_pbds::trie_string_access_traits\fP< String, Min_E_Val, Max_E_Val, Reverse, _Alloc >::end (key_const_reference)\fC [inline]\fP, \fC [static]\fP" .PP Returns a const_iterator to the after-last element of key_const_reference argument\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.