.TH "std::__detail" 3cxx "Sun Jan 8 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__detail \- Implementation details not part of the namespace std interface\&. .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "struct \fB_BracketMatcher\fP" .br .RI "Matches a character range (bracket expression) " .ti -1c .RI "class \fB_Compiler\fP" .br .RI "Builds an NFA from an input iterator range\&. " .ti -1c .RI "class \fB_Executor\fP" .br .RI "Takes a regex and an input string and does the matching\&. " .ti -1c .RI "struct \fB_List_node_base\fP" .br .RI "Common part of a node in the list\&. " .ti -1c .RI "struct \fB_List_node_header\fP" .br .RI "The list node header\&. " .ti -1c .RI "struct \fB_Quoted_string\fP" .br .RI "Struct for delimited strings\&. " .ti -1c .RI "class \fB_Scanner\fP" .br .RI "Scans an input range for regex tokens\&. " .ti -1c .RI "class \fB_StateSeq\fP" .br .RI "Describes a sequence of one or more _State, its current start and end(s)\&. This structure contains fragments of an NFA during construction\&. " .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "using \fB__bare_timed_wait\fP = __timed_waiter< \fBstd::false_type\fP >" .br .ti -1c .RI "using \fB__bare_wait\fP = __waiter< \fBstd::false_type\fP >" .br .ti -1c .RI "template using \fB__clamp_iter_cat\fP = __conditional_t< derived_from< _Cat, _Limit >, _Limit, _Otherwise >" .br .ti -1c .RI "template using \fB__cmp3way_res_t\fP = decltype(\fBstd::declval\fP< _Tp >()<=> \fBstd::declval\fP< _Up >())" .br .ti -1c .RI "template using \fB__cref\fP = const \fBremove_reference_t\fP< _Tp > &" .br .ti -1c .RI "using \fB__enters_timed_wait\fP = __timed_waiter< \fBstd::true_type\fP >" .br .ti -1c .RI "using \fB__enters_wait\fP = __waiter< \fBstd::true_type\fP >" .br .ti -1c .RI "template using \fB__integer_from_chars_result_type\fP = \fBenable_if_t\fP< __or_< __is_signed_integer< _Tp >, __is_unsigned_integer< _Tp >, \fBis_same\fP< char, \fBremove_cv_t\fP< _Tp > > >::value, \fBfrom_chars_result\fP >" .br .ti -1c .RI "template using \fB__integer_to_chars_result_type\fP = \fBenable_if_t\fP< __or_< __is_signed_integer< _Tp >, __is_unsigned_integer< _Tp >, \fBis_same\fP< char, \fBremove_cv_t\fP< _Tp > > >::value, \fBto_chars_result\fP >" .br .ti -1c .RI "template using \fB__iter_concept\fP = typename __iter_concept_impl< _Iter >::type" .br .ti -1c .RI "template using \fB__iter_diff_t\fP = typename __iter_traits< _Tp, incrementable_traits< _Tp > >::difference_type" .br .ti -1c .RI "template using \fB__iter_traits\fP = typename __iter_traits_impl< _Iter, _Tp >::type" .br .ti -1c .RI "template using \fB__iter_value_t\fP = typename __iter_traits< _Tp, indirectly_readable_traits< _Tp > >::value_type" .br .ti -1c .RI "using \fB__platform_wait_t\fP = uint64_t" .br .ti -1c .RI "template using \fB__range_iter_t\fP = decltype(ranges::__cust_access::__begin(\fBstd::declval\fP< _Tp & >()))" .br .ti -1c .RI "template using \fB__synth3way_t\fP = decltype(__detail::__synth3way(\fBstd::declval\fP< _Tp & >(), \fBstd::declval\fP< _Up & >()))" .br .ti -1c .RI "template using \fB__unsigned_least_t\fP = typename __to_chars_unsigned_type< _Tp >::type" .br .ti -1c .RI "using \fB__wait_clock_t\fP = \fBchrono::steady_clock\fP" .br .ti -1c .RI "template using \fB__with_ref\fP = _Tp &" .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_repeat\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 .RI "Operation codes that define the type of transitions within the base NFA that represents the regular expression\&. " .ti -1c .RI "enum class \fB_RegexExecutorPolicy\fP : int { \fB_S_auto\fP, \fB_S_alternate\fP }" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "template constexpr _Res \fB__abs_r\fP (_Tp __val)" .br .ti -1c .RI "template void \fB__abs_r\fP (bool)=delete" .br .ti -1c .RI "template bool \fB__atomic_compare\fP (const _Tp &__a, const _Tp &__b)" .br .ti -1c .RI "template bool \fB__atomic_spin\fP (_Pred &__pred, _Spin __spin=_Spin{ }) noexcept" .br .ti -1c .RI "template constexpr auto \fB__common_cmp_cat\fP ()" .br .ti -1c .RI "template bool \fB__cond_wait_until\fP (__condvar &__cv, \fBmutex\fP &__mx, const \fBchrono::time_point\fP< _Clock, _Dur > &__atime)" .br .ti -1c .RI "template bool \fB__cond_wait_until_impl\fP (__condvar &__cv, \fBmutex\fP &__mx, const \fBchrono::time_point\fP< _Clock, _Dur > &__atime)" .br .ti -1c .RI "template _Container::size_type \fB__erase_nodes_if\fP (_Container &__cont, const _UnsafeContainer &__ucont, _Predicate __pred)" .br .ti -1c .RI "template \fBbasic_istream\fP< _CharT, _Traits > & \fB__extract_params\fP (\fBbasic_istream\fP< _CharT, _Traits > &__is, \fBvector\fP< _ValT > &__vals, size_t __n)" .br .ti -1c .RI "template bool \fB__from_chars_alnum\fP (const char *&__first, const char *__last, _Tp &__val, int __base)" .br .RI "std::from_chars implementation for integers in any base\&. If _DecOnly is true, then we may assume __base is at most 10\&. " .ti -1c .RI "template unsigned char \fB__from_chars_alnum_to_val\fP (unsigned char __c)" .br .ti -1c .RI "constexpr auto \fB__from_chars_alnum_to_val_table\fP ()" .br .ti -1c .RI "template bool \fB__from_chars_pow2_base\fP (const char *&__first, const char *__last, _Tp &__val, int __base)" .br .RI "std::from_chars implementation for integers in a power-of-two base\&. If _DecOnly is true, then we may assume __base is at most 8\&. " .ti -1c .RI "template constexpr _Tp \fB__gcd\fP (_Tp __m, _Tp __n)" .br .ti -1c .RI "template constexpr bool \fB__p1_representable_as_double\fP (_Tp __x) noexcept" .br .ti -1c .RI "template bool \fB__raise_and_add\fP (_Tp &__val, int __base, unsigned char __c)" .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, _RegexExecutorPolicy __policy, bool __match_mode)" .br .ti -1c .RI "template constexpr bool \fB__representable_as_double\fP (_Tp __x) noexcept" .br .ti -1c .RI "template void \fB__return_temporary_buffer\fP (_Tp *__p, size_t __len)" .br .ti -1c .RI "void \fB__thread_relax\fP () noexcept" .br .ti -1c .RI "void \fB__thread_yield\fP () noexcept" .br .ti -1c .RI "template \fBto_chars_result\fP \fB__to_chars\fP (char *__first, char *__last, _Tp __val, int __base) noexcept" .br .ti -1c .RI "template __integer_to_chars_result_type< _Tp > \fB__to_chars_10\fP (char *__first, char *__last, _Tp __val) noexcept" .br .ti -1c .RI "template void \fB__to_chars_10_impl\fP (char *__first, unsigned __len, _Tp __val) noexcept" .br .ti -1c .RI "template __integer_to_chars_result_type< _Tp > \fB__to_chars_16\fP (char *__first, char *__last, _Tp __val) noexcept" .br .ti -1c .RI "template __integer_to_chars_result_type< _Tp > \fB__to_chars_2\fP (char *__first, char *__last, _Tp __val) noexcept" .br .ti -1c .RI "template __integer_to_chars_result_type< _Tp > \fB__to_chars_8\fP (char *__first, char *__last, _Tp __val) noexcept" .br .ti -1c .RI "template constexpr unsigned \fB__to_chars_len\fP (_Tp __value, int __base) noexcept" .br .ti -1c .RI "template constexpr unsigned \fB__to_chars_len_2\fP (_Tp __value) noexcept" .br .ti -1c .RI "template __wait_clock_t::time_point \fB__to_wait_clock\fP (const \fBchrono::time_point\fP< \fB__wait_clock_t\fP, _Dur > &__atime) noexcept" .br .ti -1c .RI "template __wait_clock_t::time_point \fB__to_wait_clock\fP (const \fBchrono::time_point\fP< _Clock, _Dur > &__atime) noexcept" .br .ti -1c .RI "template constexpr bool \fB_Power_of_2\fP (_Tp __x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const \fB_Quoted_string\fP< _String, _CharT > &__str)" .br .RI "Inserter for quoted strings\&. " .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const \fB_Quoted_string\fP< const _CharT *, _CharT > &__str)" .br .RI "Inserter for quoted strings\&. " .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, const \fB_Quoted_string\fP< \fBbasic_string\fP< _CharT, _Traits, _Alloc > &, _CharT > &__str)" .br .RI "Extractor for delimited strings\&. The left and right delimiters can be different\&. " .in -1c .SS "Variables" .in +1c .ti -1c .RI "constexpr auto \fB__atomic_spin_count\fP" .br .ti -1c .RI "constexpr auto \fB__atomic_spin_count_relax\fP" .br .ti -1c .RI "template constexpr unsigned \fB__cmp_cat_id\fP" .br .ti -1c .RI "template<> constexpr unsigned \fB__cmp_cat_id< partial_ordering >\fP" .br .ti -1c .RI "template<> constexpr unsigned \fB__cmp_cat_id< strong_ordering >\fP" .br .ti -1c .RI "template<> constexpr unsigned \fB__cmp_cat_id< weak_ordering >\fP" .br .ti -1c .RI "template constexpr bool \fB__is_span\fP" .br .ti -1c .RI "template constexpr bool \fB__is_span< span< _Tp, _Num > >\fP" .br .ti -1c .RI "template constexpr bool \fB__is_std_array\fP" .br .ti -1c .RI "static constexpr size_t \fB__platform_wait_alignment\fP" .br .ti -1c .RI "constexpr struct std::__detail::_Synth3way \fB__synth3way\fP" .br .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 "Typedef Documentation" .PP .SS "using std::__detail::__bare_timed_wait = typedef __timed_waiter<\fBstd::false_type\fP>" .PP Definition at line \fB380\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "using std::__detail::__bare_wait = typedef __waiter<\fBstd::false_type\fP>" .PP Definition at line \fB414\fP of file \fBatomic_wait\&.h\fP\&. .SS "template using std::__detail::__clamp_iter_cat = typedef __conditional_t, _Limit, _Otherwise>" .PP Definition at line \fB103\fP of file \fBbits/stl_iterator\&.h\fP\&. .SS "template using std::__detail::__cmp3way_res_t = typedef decltype(\fBstd::declval\fP<_Tp>() <=> \fBstd::declval\fP<_Up>())" .PP Definition at line \fB493\fP of file \fBcompare\fP\&. .SS "template using std::__detail::__cref = typedef const \fBremove_reference_t\fP<_Tp>&" .PP Definition at line \fB114\fP of file \fBconcepts\fP\&. .SS "using std::__detail::__enters_timed_wait = typedef __timed_waiter<\fBstd::true_type\fP>" .PP Definition at line \fB379\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "using std::__detail::__enters_wait = typedef __waiter<\fBstd::true_type\fP>" .PP Definition at line \fB413\fP of file \fBatomic_wait\&.h\fP\&. .SS "template using std::__detail::__integer_from_chars_result_type = typedef \fBenable_if_t\fP<__or_<__is_signed_integer<_Tp>, __is_unsigned_integer<_Tp>, \fBis_same\fP >>::value, \fBfrom_chars_result\fP>" .PP Definition at line \fB539\fP of file \fBcharconv\fP\&. .SS "template using std::__detail::__integer_to_chars_result_type = typedef \fBenable_if_t\fP<__or_<__is_signed_integer<_Tp>, __is_unsigned_integer<_Tp>, \fBis_same\fP >>::value, \fBto_chars_result\fP>" .PP Definition at line \fB82\fP of file \fBcharconv\fP\&. .SS "template using std::__detail::__iter_concept = typedef typename __iter_concept_impl<_Iter>::type" .PP Definition at line \fB509\fP of file \fBiterator_concepts\&.h\fP\&. .SS "template using std::__detail::__iter_diff_t = typedef typename __iter_traits<_Tp, incrementable_traits<_Tp> >::difference_type" .PP Definition at line \fB206\fP of file \fBiterator_concepts\&.h\fP\&. .SS "template using std::__detail::__iter_traits = typedef typename __iter_traits_impl<_Iter, _Tp>::type" .PP Definition at line \fB203\fP of file \fBiterator_concepts\&.h\fP\&. .SS "template using std::__detail::__iter_value_t = typedef typename __iter_traits<_Tp, indirectly_readable_traits<_Tp> >::value_type" .PP Definition at line \fB277\fP of file \fBiterator_concepts\&.h\fP\&. .SS "using std::__detail::__platform_wait_t = typedef uint64_t" .PP Definition at line \fB67\fP of file \fBatomic_wait\&.h\fP\&. .SS "template using std::__detail::__range_iter_t = typedef decltype(ranges::__cust_access::__begin(\fBstd::declval\fP<_Tp&>()))" .PP Definition at line \fB980\fP of file \fBiterator_concepts\&.h\fP\&. .SS "template using std::__detail::__synth3way_t = typedef decltype(__detail::__synth3way(\fBstd::declval\fP<_Tp&>(), \fBstd::declval\fP<_Up&>()))" .PP Definition at line \fB1235\fP of file \fBcompare\fP\&. .SS "template using std::__detail::__unsigned_least_t = typedef typename __to_chars_unsigned_type<_Tp>::type" .PP Definition at line \fB105\fP of file \fBcharconv\fP\&. .SS "using \fBstd::__detail::__wait_clock_t\fP = typedef \fBchrono::steady_clock\fP" .PP Definition at line \fB52\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "template using std::__detail::__with_ref = typedef _Tp&" .PP Definition at line \fB63\fP of file \fBiterator_concepts\&.h\fP\&. .SH "Enumeration Type Documentation" .PP .SS "enum class std::__detail::_RegexExecutorPolicy : int\fC [strong]\fP" .PP Definition at line \fB45\fP of file \fBregex\&.h\fP\&. .SH "Function Documentation" .PP .SS "template constexpr _Res std::__detail::__abs_r (_Tp __val)\fC [constexpr]\fP" .PP Definition at line \fB101\fP of file \fBnumeric\fP\&. .SS "template bool std::__detail::__atomic_compare (const _Tp & __a, const _Tp & __b)" .PP Definition at line \fB182\fP of file \fBatomic_wait\&.h\fP\&. .SS "template bool std::__detail::__atomic_spin (_Pred & __pred, _Spin __spin = \fC_Spin{ }\fP)\fC [noexcept]\fP" .PP Definition at line \fB158\fP of file \fBatomic_wait\&.h\fP\&. .SS "template constexpr auto std::__detail::__common_cmp_cat ()\fC [constexpr]\fP" .PP Definition at line \fB400\fP of file \fBcompare\fP\&. .SS "template bool std::__detail::__cond_wait_until (__condvar & __cv, \fBmutex\fP & __mx, const \fBchrono::time_point\fP< _Clock, _Dur > & __atime)" .PP Definition at line \fB172\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "template bool std::__detail::__cond_wait_until_impl (__condvar & __cv, \fBmutex\fP & __mx, const \fBchrono::time_point\fP< _Clock, _Dur > & __atime)" .PP Definition at line \fB145\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "template _Container::size_type std::__detail::__erase_nodes_if (_Container & __cont, const _UnsafeContainer & __ucont, _Predicate __pred)" .PP Definition at line \fB52\fP of file \fBerase_if\&.h\fP\&. .SS "template \fBbasic_istream\fP< _CharT, _Traits > & std::__detail::__extract_params (\fBbasic_istream\fP< _CharT, _Traits > & __is, \fBvector\fP< _ValT > & __vals, size_t __n)" .PP Definition at line \fB2782\fP of file \fBbits/random\&.tcc\fP\&. .SS "template bool std::__detail::__from_chars_alnum (const char *& __first, const char * __last, _Tp & __val, int __base)" .PP std::from_chars implementation for integers in any base\&. If _DecOnly is true, then we may assume __base is at most 10\&. .PP Definition at line \fB510\fP of file \fBcharconv\fP\&. .SS "template unsigned char std::__detail::__from_chars_alnum_to_val (unsigned char __c)" .PP Definition at line \fB436\fP of file \fBcharconv\fP\&. .SS "constexpr auto std::__detail::__from_chars_alnum_to_val_table ()\fC [constexpr]\fP" .PP Definition at line \fB413\fP of file \fBcharconv\fP\&. .SS "template bool std::__detail::__from_chars_pow2_base (const char *& __first, const char * __last, _Tp & __val, int __base)" .PP std::from_chars implementation for integers in a power-of-two base\&. If _DecOnly is true, then we may assume __base is at most 8\&. .PP Definition at line \fB453\fP of file \fBcharconv\fP\&. .SS "template constexpr _Tp std::__detail::__gcd (_Tp __m, _Tp __n)\fC [constexpr]\fP" .PP Definition at line \fB120\fP of file \fBnumeric\fP\&. .SS "template constexpr bool std::__detail::__p1_representable_as_double (_Tp __x)\fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB831\fP of file \fBbits/random\&.tcc\fP\&. .SS "template bool std::__detail::__raise_and_add (_Tp & __val, int __base, unsigned char __c)" .PP Definition at line \fB402\fP of file \fBcharconv\fP\&. .SS "template constexpr bool std::__detail::__representable_as_double (_Tp __x)\fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB818\fP of file \fBbits/random\&.tcc\fP\&. .SS "template void std::__detail::__return_temporary_buffer (_Tp * __p, size_t __len)\fC [inline]\fP" .PP Definition at line \fB70\fP of file \fBstl_tempbuf\&.h\fP\&. .SS "void std::__detail::__thread_relax ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB136\fP of file \fBatomic_wait\&.h\fP\&. .SS "void std::__detail::__thread_yield ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB128\fP of file \fBatomic_wait\&.h\fP\&. .SS "template \fBto_chars_result\fP std::__detail::__to_chars (char * __first, char * __last, _Tp __val, int __base)\fC [noexcept]\fP" .PP Definition at line \fB121\fP of file \fBcharconv\fP\&. .SS "template __integer_to_chars_result_type< _Tp > std::__detail::__to_chars_10 (char * __first, char * __last, _Tp __val)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB209\fP of file \fBcharconv\fP\&. .SS "template void std::__detail::__to_chars_10_impl (char * __first, unsigned __len, _Tp __val)\fC [noexcept]\fP" .PP Definition at line \fB72\fP of file \fBcharconv\&.h\fP\&. .SS "template __integer_to_chars_result_type< _Tp > std::__detail::__to_chars_16 (char * __first, char * __last, _Tp __val)\fC [noexcept]\fP" .PP Definition at line \fB162\fP of file \fBcharconv\fP\&. .SS "template __integer_to_chars_result_type< _Tp > std::__detail::__to_chars_2 (char * __first, char * __last, _Tp __val)\fC [noexcept]\fP" .PP Definition at line \fB287\fP of file \fBcharconv\fP\&. .SS "template __integer_to_chars_result_type< _Tp > std::__detail::__to_chars_8 (char * __first, char * __last, _Tp __val)\fC [noexcept]\fP" .PP Definition at line \fB233\fP of file \fBcharconv\fP\&. .SS "template constexpr unsigned std::__detail::__to_chars_len (_Tp __value, int __base = \fC10\fP)\fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB47\fP of file \fBcharconv\&.h\fP\&. .SS "template constexpr unsigned std::__detail::__to_chars_len_2 (_Tp __value)\fC [constexpr]\fP, \fC [noexcept]\fP" .PP Definition at line \fB115\fP of file \fBcharconv\fP\&. .SS "template __wait_clock_t::time_point std::__detail::__to_wait_clock (const \fBchrono::time_point\fP< \fB__wait_clock_t\fP, _Dur > & __atime)\fC [noexcept]\fP" .PP Definition at line \fB67\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "template __wait_clock_t::time_point std::__detail::__to_wait_clock (const \fBchrono::time_point\fP< _Clock, _Dur > & __atime)\fC [noexcept]\fP" .PP Definition at line \fB56\fP of file \fBatomic_timed_wait\&.h\fP\&. .SS "template constexpr bool std::__detail::_Power_of_2 (_Tp __x)\fC [constexpr]\fP" .PP Definition at line \fB65\fP of file \fBuniform_int_dist\&.h\fP\&. .SS "template \fBstd::basic_ostream\fP< _CharT, _Traits > & std::__detail::operator<< (\fBstd::basic_ostream\fP< _CharT, _Traits > & __os, const \fB_Quoted_string\fP< _String, _CharT > & __str)" .PP Inserter for quoted strings\&. _GLIBCXX_RESOLVE_LIB_DEFECTS DR 2344 quoted()'s interaction with padding is unclear .PP Definition at line \fB1\fP of file \fBquoted_string\&.h\fP\&. .SS "template \fBstd::basic_ostream\fP< _CharT, _Traits > & std::__detail::operator<< (\fBstd::basic_ostream\fP< _CharT, _Traits > & __os, const \fB_Quoted_string\fP< const _CharT *, _CharT > & __str)" .PP Inserter for quoted strings\&. _GLIBCXX_RESOLVE_LIB_DEFECTS DR 2344 quoted()'s interaction with padding is unclear .PP Definition at line \fB1\fP of file \fBquoted_string\&.h\fP\&. .SS "template \fBstd::basic_istream\fP< _CharT, _Traits > & std::__detail::operator>> (\fBstd::basic_istream\fP< _CharT, _Traits > & __is, const \fB_Quoted_string\fP< \fBbasic_string\fP< _CharT, _Traits, _Alloc > &, _CharT > & __str)" .PP Extractor for delimited strings\&. The left and right delimiters can be different\&. .PP Definition at line \fB139\fP of file \fBquoted_string\&.h\fP\&. .PP References \fBstd::basic_ios< _CharT, _Traits >::clear()\fP, \fBstd::ios_base::flags()\fP, \fBstd::basic_ios< _CharT, _Traits >::good()\fP, \fBstd::ios_base::setf()\fP, \fBstd::ios_base::skipws\fP, and \fBstd::basic_istream< _CharT, _Traits >::unget()\fP\&. .SH "Variable Documentation" .PP .SS "constexpr auto std::__detail::__atomic_spin_count\fC [constexpr]\fP" .PP Definition at line \fB146\fP of file \fBatomic_wait\&.h\fP\&. .SS "constexpr auto std::__detail::__atomic_spin_count_relax\fC [constexpr]\fP" .PP Definition at line \fB145\fP of file \fBatomic_wait\&.h\fP\&. .SS "template constexpr unsigned std::__detail::__cmp_cat_id\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB391\fP of file \fBcompare\fP\&. .SS "template<> constexpr unsigned std::__detail::__cmp_cat_id< partial_ordering >\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB393\fP of file \fBcompare\fP\&. .SS "template<> constexpr unsigned std::__detail::__cmp_cat_id< strong_ordering >\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB397\fP of file \fBcompare\fP\&. .SS "template<> constexpr unsigned std::__detail::__cmp_cat_id< weak_ordering >\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB395\fP of file \fBcompare\fP\&. .SS "template constexpr bool std::__detail::__is_span\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB61\fP of file \fBspan\fP\&. .SS "template constexpr bool std::__detail::__is_span< span< _Tp, _Num > >\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB64\fP of file \fBspan\fP\&. .SS "template constexpr bool std::__detail::__is_std_array\fC [inline]\fP, \fC [constexpr]\fP" .PP Definition at line \fB67\fP of file \fBspan\fP\&. .SS "constexpr size_t std::__detail::__platform_wait_alignment\fC [static]\fP, \fC [constexpr]\fP" .PP Definition at line \fB68\fP of file \fBatomic_wait\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.