.TH "std::__detail" 3cxx "Wed Jan 31 2018" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__detail \- .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "struct \fB_BracketMatcher\fP" .br .ti -1c .RI "class \fB_Compiler\fP" .br .ti -1c .RI "struct \fB_Default_ranged_hash\fP" .br .ti -1c .RI "struct \fB_Equal_helper\fP" .br .ti -1c .RI "struct \fB_Equal_helper< _Key, _Value, _ExtractKey, _Equal, _HashCodeType, false >\fP" .br .ti -1c .RI "struct \fB_Equal_helper< _Key, _Value, _ExtractKey, _Equal, _HashCodeType, true >\fP" .br .ti -1c .RI "struct \fB_Equality\fP" .br .ti -1c .RI "struct \fB_Equality< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false >\fP" .br .ti -1c .RI "struct \fB_Equality< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true >\fP" .br .ti -1c .RI "struct \fB_Equality_base\fP" .br .ti -1c .RI "class \fB_Executor\fP" .br .ti -1c .RI "struct \fB_Hash_code_base\fP" .br .ti -1c .RI "struct \fB_Hash_code_base< _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, false >\fP" .br .ti -1c .RI "struct \fB_Hash_code_base< _Key, _Value, _ExtractKey, _H1, _H2, _Default_ranged_hash, true >\fP" .br .ti -1c .RI "struct \fB_Hash_code_base< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, false >\fP" .br .ti -1c .RI "struct \fB_Hash_node\fP" .br .ti -1c .RI "struct \fB_Hash_node< _Value, false >\fP" .br .ti -1c .RI "struct \fB_Hash_node< _Value, true >\fP" .br .ti -1c .RI "struct \fB_Hash_node_base\fP" .br .ti -1c .RI "struct \fB_Hash_node_value_base\fP" .br .ti -1c .RI "struct \fB_Hashtable_alloc\fP" .br .ti -1c .RI "struct \fB_Hashtable_base\fP" .br .ti -1c .RI "struct \fB_Hashtable_ebo_helper\fP" .br .ti -1c .RI "struct \fB_Hashtable_ebo_helper< _Nm, _Tp, false >\fP" .br .ti -1c .RI "struct \fB_Hashtable_ebo_helper< _Nm, _Tp, true >\fP" .br .ti -1c .RI "struct \fB_Hashtable_traits\fP" .br .ti -1c .RI "struct \fB_Insert\fP" .br .ti -1c .RI "struct \fB_Insert< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false, _Unique_keys >\fP" .br .ti -1c .RI "struct \fB_Insert< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true, false >\fP" .br .ti -1c .RI "struct \fB_Insert< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true, true >\fP" .br .ti -1c .RI "struct \fB_Insert_base\fP" .br .ti -1c .RI "struct \fB_List_node_base\fP" .br .ti -1c .RI "struct \fB_Local_const_iterator\fP" .br .ti -1c .RI "struct \fB_Local_iterator\fP" .br .ti -1c .RI "struct \fB_Local_iterator_base\fP" .br .ti -1c .RI "struct \fB_Local_iterator_base< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, true >\fP" .br .ti -1c .RI "struct \fB_Map_base\fP" .br .ti -1c .RI "struct \fB_Map_base< _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, false >\fP" .br .ti -1c .RI "struct \fB_Map_base< _Key, _Pair, _Alloc, _Select1st, _Equal, _H1, _H2, _Hash, _RehashPolicy, _Traits, true >\fP" .br .ti -1c .RI "struct \fB_Mod_range_hashing\fP" .br .ti -1c .RI "struct \fB_Node_const_iterator\fP" .br .ti -1c .RI "struct \fB_Node_iterator\fP" .br .ti -1c .RI "struct \fB_Node_iterator_base\fP" .br .ti -1c .RI "struct \fB_Prime_rehash_policy\fP" .br .ti -1c .RI "struct \fB_Rehash_base\fP" .br .ti -1c .RI "struct \fB_Rehash_base< _Key, _Value, _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash, _Prime_rehash_policy, _Traits >\fP" .br .ti -1c .RI "class \fB_Scanner\fP" .br .ti -1c .RI "class \fB_StateSeq\fP" .br .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "template using \fB__hash_code_for_local_iter\fP = _Hash_code_storage< \fB_Hash_code_base\fP< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, false >>" .br .ti -1c .RI "template using \fB_Matcher\fP = std::function< bool(_CharT)>" .br .ti -1c .RI "typedef long \fB_StateIdT\fP" .br .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum \fB_Opcode\fP : int { \fB_S_opcode_unknown\fP, \fB_S_opcode_alternative\fP, \fB_S_opcode_backref\fP, \fB_S_opcode_line_begin_assertion\fP, \fB_S_opcode_line_end_assertion\fP, \fB_S_opcode_word_boundary\fP, \fB_S_opcode_subexpr_lookahead\fP, \fB_S_opcode_subexpr_begin\fP, \fB_S_opcode_subexpr_end\fP, \fB_S_opcode_dummy\fP, \fB_S_opcode_match\fP, \fB_S_opcode_accept\fP }" .br .ti -1c .RI "enum \fB_RegexExecutorPolicy\fP : int { \fB_S_auto\fP, \fB_S_alternate\fP }" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "template \fBstd::shared_ptr\fP< _NFA< _TraitsT > > \fB__compile_nfa\fP (const typename _TraitsT::char_type *__first, const typename _TraitsT::char_type *__last, const _TraitsT &__traits, \fBregex_constants::syntax_option_type\fP __flags)" .br .ti -1c .RI "template std::iterator_traits .br < _Iterator >::difference_type \fB__distance_fw\fP (_Iterator __first, _Iterator __last, \fBstd::input_iterator_tag\fP)" .br .ti -1c .RI "template std::iterator_traits .br < _Iterator >::difference_type \fB__distance_fw\fP (_Iterator __first, _Iterator __last, \fBstd::forward_iterator_tag\fP)" .br .ti -1c .RI "template std::iterator_traits .br < _Iterator >::difference_type \fB__distance_fw\fP (_Iterator __first, _Iterator __last)" .br .ti -1c .RI "template bool \fB__regex_algo_impl\fP (_BiIter __s, _BiIter __e, \fBmatch_results\fP< _BiIter, _Alloc > &__m, const \fBbasic_regex\fP< _CharT, _TraitsT > &__re, \fBregex_constants::match_flag_type\fP __flags)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB_Node_iterator_base\fP< _Value, _Cache_hash_code > &__x, const \fB_Node_iterator_base\fP< _Value, _Cache_hash_code > &__y) noexcept" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB_Local_iterator_base\fP< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache > &__x, const \fB_Local_iterator_base\fP< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB_Node_iterator_base\fP< _Value, _Cache_hash_code > &__x, const \fB_Node_iterator_base\fP< _Value, _Cache_hash_code > &__y) noexcept" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB_Local_iterator_base\fP< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache > &__x, const \fB_Local_iterator_base\fP< _Key, _Value, _ExtractKey, _H1, _H2, _Hash, __cache > &__y)" .br .in -1c .SS "Variables" .in +1c .ti -1c .RI "static const _StateIdT \fB_S_invalid_state_id\fP" .br .in -1c .SH "Detailed Description" .PP Implementation details not part of the namespace std interface\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.