|
template<typename _CharT> |
_CharT * | __add_grouping (_CharT *__s, _CharT __sep, const char *__gbeg, size_t __gsize, const _CharT *__first, const _CharT *__last) |
|
template<typename _Tp> |
constexpr _Tp * | __addressof (_Tp &__r) noexcept |
|
template<typename _ForwardIterator, typename _BinaryPredicate> |
constexpr _ForwardIterator | __adjacent_find (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred) |
|
template<typename _RandomAccessIterator, typename _Distance, typename _Tp, typename _Compare> |
constexpr void | __adjust_heap (_RandomAccessIterator __first, _Distance __holeIndex, _Distance __len, _Tp __value, _Compare __comp) |
|
template<typename _BidirectionalIterator, typename _Distance> |
constexpr void | __advance (_BidirectionalIterator &__i, _Distance __n, bidirectional_iterator_tag) |
|
template<typename _InputIterator, typename _Distance> |
constexpr void | __advance (_InputIterator &__i, _Distance __n, input_iterator_tag) |
|
template<typename _OutputIterator, typename _Distance> |
void | __advance (_OutputIterator &, _Distance, output_iterator_tag)=delete |
|
template<typename _RandomAccessIterator, typename _Distance> |
constexpr void | __advance (_RandomAccessIterator &__i, _Distance __n, random_access_iterator_tag) |
|
template<typename _Tp, _Lock_policy _Lp = __default_lock_policy, typename _Alloc, typename... _Args> |
__shared_ptr< _Tp, _Lp > | __allocate_shared (const _Alloc &__a, _Args &&... __args) |
|
template<bool _IsMove, typename _OutIter, typename _InIter> |
constexpr void | __assign_one (_OutIter &__out, _InIter &__in) |
|
template<typename _Facet> |
const _Facet & | __check_facet (const _Facet *__f) |
|
template<typename _RandomAccessIterator, typename _Distance, typename _Compare> |
constexpr void | __chunk_insertion_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Distance __chunk_size, _Compare __comp) |
|
template<typename _Tp> |
_Tp | __complex_abs (const complex< _Tp > &__z) |
|
__complex__ double | __complex_acos (__complex__ double __z) |
|
__complex__ float | __complex_acos (__complex__ float __z) |
|
__complex__ long double | __complex_acos (const __complex__ long double &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_acos (const std::complex< _Tp > &__z) |
|
__complex__ double | __complex_acosh (__complex__ double __z) |
|
__complex__ float | __complex_acosh (__complex__ float __z) |
|
__complex__ long double | __complex_acosh (const __complex__ long double &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_acosh (const std::complex< _Tp > &__z) |
|
template<typename _Tp> |
_Tp | __complex_arg (const complex< _Tp > &__z) |
|
__complex__ double | __complex_asin (__complex__ double __z) |
|
__complex__ float | __complex_asin (__complex__ float __z) |
|
__complex__ long double | __complex_asin (const __complex__ long double &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_asin (const std::complex< _Tp > &__z) |
|
__complex__ double | __complex_asinh (__complex__ double __z) |
|
__complex__ float | __complex_asinh (__complex__ float __z) |
|
__complex__ long double | __complex_asinh (const __complex__ long double &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_asinh (const std::complex< _Tp > &__z) |
|
__complex__ double | __complex_atan (__complex__ double __z) |
|
__complex__ float | __complex_atan (__complex__ float __z) |
|
__complex__ long double | __complex_atan (const __complex__ long double &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_atan (const std::complex< _Tp > &__z) |
|
__complex__ double | __complex_atanh (__complex__ double __z) |
|
__complex__ float | __complex_atanh (__complex__ float __z) |
|
__complex__ long double | __complex_atanh (const __complex__ long double &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_atanh (const std::complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_cos (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_cosh (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_exp (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_log (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_pow (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp> |
complex< _Tp > | __complex_pow_unsigned (complex< _Tp > __x, unsigned __n) |
|
complex< double > | __complex_proj (const complex< double > &__z) |
|
complex< float > | __complex_proj (const complex< float > &__z) |
|
complex< long double > | __complex_proj (const complex< long double > &__z) |
|
template<typename _Tp> |
std::complex< _Tp > | __complex_proj (const std::complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_sin (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_sinh (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_sqrt (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_tan (const complex< _Tp > &__z) |
|
template<typename _Tp> |
complex< _Tp > | __complex_tanh (const complex< _Tp > &__z) |
|
int | __convert_from_v (const __c_locale &__cloc, char *__out, const int __size, const char *__fmt,...) |
|
template<typename _Tp> |
void | __convert_to_v (const char *, _Tp &, ios_base::iostate &, const __c_locale &) throw () |
|
template<> |
void | __convert_to_v (const char *, double &, ios_base::iostate &, const __c_locale &) throw () |
|
template<> |
void | __convert_to_v (const char *, float &, ios_base::iostate &, const __c_locale &) throw () |
|
template<> |
void | __convert_to_v (const char *, long double &, ios_base::iostate &, const __c_locale &) throw () |
|
template<bool _IsMove, typename _II, typename _OI> |
constexpr _OI | __copy_move_a (_II __first, _II __last, _OI __result) |
|
template<bool _IsMove, typename _II, typename _Ite, typename _Seq, typename _Cat> |
constexpr __gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > | __copy_move_a (_II, _II, const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &) |
|
template<bool _IsMove, typename _IIte, typename _ISeq, typename _ICat, typename _OIte, typename _OSeq, typename _OCat> |
constexpr ::__gnu_debug::_Safe_iterator< _OIte, _OSeq, _OCat > | __copy_move_a (const ::__gnu_debug::_Safe_iterator< _IIte, _ISeq, _ICat > &, const ::__gnu_debug::_Safe_iterator< _IIte, _ISeq, _ICat > &, const ::__gnu_debug::_Safe_iterator< _OIte, _OSeq, _OCat > &) |
|
template<bool _IsMove, typename _Ite, typename _Seq, typename _Cat, typename _OI> |
constexpr _OI | __copy_move_a (const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &, const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &, _OI) |
|
template<bool _IsMove, typename _ITp, typename _IRef, typename _IPtr, typename _OTp> |
::_Deque_iterator< _OTp, _OTp &, _OTp * > | __copy_move_a1 (::_Deque_iterator< _ITp, _IRef, _IPtr > __first, ::_Deque_iterator< _ITp, _IRef, _IPtr > __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result) |
|
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI> |
_OI | __copy_move_a1 (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result) |
|
template<bool _IsMove, typename _II, typename _Tp> |
__gnu_cxx::__enable_if< __is_random_access_iter< _II >::__value,::_Deque_iterator< _Tp, _Tp &, _Tp * > >::__type | __copy_move_a1 (_II __first, _II __last, ::_Deque_iterator< _Tp, _Tp &, _Tp * > __result) |
|
template<bool _IsMove, typename _II, typename _OI> |
constexpr _OI | __copy_move_a1 (_II __first, _II __last, _OI __result) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT, char_traits< _CharT > > >::__type | __copy_move_a2 (_CharT *, _CharT *, ostreambuf_iterator< _CharT, char_traits< _CharT > >) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT > >::__type | __copy_move_a2 (_CharT *__first, _CharT *__last, ostreambuf_iterator< _CharT > __result) |
|
template<bool _IsMove, typename _InIter, typename _Sent, typename _OutIter> |
constexpr _OutIter | __copy_move_a2 (_InIter __first, _Sent __last, _OutIter __result) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT, char_traits< _CharT > > >::__type | __copy_move_a2 (const _CharT *, const _CharT *, ostreambuf_iterator< _CharT, char_traits< _CharT > >) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT > >::__type | __copy_move_a2 (const _CharT *__first, const _CharT *__last, ostreambuf_iterator< _CharT > __result) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, _CharT * >::__type | __copy_move_a2 (istreambuf_iterator< _CharT > __first, istreambuf_iterator< _CharT > __last, _CharT *__result) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value,::_Deque_iterator< _CharT, _CharT &, _CharT * > >::__type | __copy_move_a2 (istreambuf_iterator< _CharT, char_traits< _CharT > > __first, istreambuf_iterator< _CharT, char_traits< _CharT > > __last, ::_Deque_iterator< _CharT, _CharT &, _CharT * > __result) |
|
template<bool _IsMove, typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, _CharT * >::__type | __copy_move_a2 (istreambuf_iterator< _CharT, char_traits< _CharT > >, istreambuf_iterator< _CharT, char_traits< _CharT > >, _CharT *) |
|
template<bool _IsMove, typename _II, typename _OI> |
constexpr _OI | __copy_move_backward_a (_II __first, _II __last, _OI __result) |
|
template<bool _IsMove, typename _II, typename _Ite, typename _Seq, typename _Cat> |
constexpr __gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > | __copy_move_backward_a (_II, _II, const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &) |
|
template<bool _IsMove, typename _IIte, typename _ISeq, typename _ICat, typename _OIte, typename _OSeq, typename _OCat> |
constexpr ::__gnu_debug::_Safe_iterator< _OIte, _OSeq, _OCat > | __copy_move_backward_a (const ::__gnu_debug::_Safe_iterator< _IIte, _ISeq, _ICat > &, const ::__gnu_debug::_Safe_iterator< _IIte, _ISeq, _ICat > &, const ::__gnu_debug::_Safe_iterator< _OIte, _OSeq, _OCat > &) |
|
template<bool _IsMove, typename _Ite, typename _Seq, typename _Cat, typename _OI> |
constexpr _OI | __copy_move_backward_a (const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &, const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &, _OI) |
|
template<bool _IsMove, typename _ITp, typename _IRef, typename _IPtr, typename _OTp> |
::_Deque_iterator< _OTp, _OTp &, _OTp * > | __copy_move_backward_a1 (::_Deque_iterator< _ITp, _IRef, _IPtr > __first, ::_Deque_iterator< _ITp, _IRef, _IPtr > __last, ::_Deque_iterator< _OTp, _OTp &, _OTp * > __result) |
|
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI> |
_OI | __copy_move_backward_a1 (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result) |
|
template<bool _IsMove, typename _BI1, typename _BI2> |
constexpr _BI2 | __copy_move_backward_a1 (_BI1 __first, _BI1 __last, _BI2 __result) |
|
template<bool _IsMove, typename _II, typename _Tp> |
__gnu_cxx::__enable_if< __is_random_access_iter< _II >::__value,::_Deque_iterator< _Tp, _Tp &, _Tp * > >::__type | __copy_move_backward_a1 (_II __first, _II __last, ::_Deque_iterator< _Tp, _Tp &, _Tp * > __result) |
|
template<bool _IsMove, typename _BI1, typename _BI2> |
constexpr _BI2 | __copy_move_backward_a2 (_BI1 __first, _BI1 __last, _BI2 __result) |
|
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI> |
_OI | __copy_move_backward_dit (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result) |
|
template<bool _IsMove, typename _Tp, typename _Ref, typename _Ptr, typename _OI> |
_OI | __copy_move_dit (::_Deque_iterator< _Tp, _Ref, _Ptr > __first, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last, _OI __result) |
|
template<typename _InputIterator, typename _Size, typename _OutputIterator> |
constexpr _OutputIterator | __copy_n_a (_InputIterator __first, _Size __n, _OutputIterator __result, bool) |
|
template<typename _CharT, typename _Size> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, _CharT * >::__type | __copy_n_a (istreambuf_iterator< _CharT > __it, _Size __n, _CharT *__result, bool __strict) |
|
template<typename _CharT, typename _Size> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value,::_Deque_iterator< _CharT, _CharT &, _CharT * > >::__type | __copy_n_a (istreambuf_iterator< _CharT, char_traits< _CharT > > __it, _Size __size, ::_Deque_iterator< _CharT, _CharT &, _CharT * > __result, bool __strict) |
|
template<typename _CharT, typename _Size> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, _CharT * >::__type | __copy_n_a (istreambuf_iterator< _CharT, char_traits< _CharT > >, _Size, _CharT *, bool) |
|
template<typename _CharT, typename _Traits> |
streamsize | __copy_streambufs (basic_streambuf< _CharT, _Traits > *__sbin, basic_streambuf< _CharT, _Traits > *__sbout) |
|
template<typename _CharT, typename _Traits> |
streamsize | __copy_streambufs_eof (basic_streambuf< _CharT, _Traits > *__sbin, basic_streambuf< _CharT, _Traits > *__sbout, bool &__ineof) |
|
template<> |
streamsize | __copy_streambufs_eof (basic_streambuf< char > *__sbin, basic_streambuf< char > *__sbout, bool &__ineof) |
|
template<> |
streamsize | __copy_streambufs_eof (basic_streambuf< wchar_t > *__sbin, basic_streambuf< wchar_t > *__sbout, bool &__ineof) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr iterator_traits< _InputIterator >::difference_type | __count_if (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
constexpr size_t | __deque_buf_size (size_t __size) |
|
template<typename _Tp> |
ptrdiff_t | __distance (::_List_const_iterator< _Tp >, ::_List_const_iterator< _Tp >, input_iterator_tag) |
|
template<typename _Tp> |
ptrdiff_t | __distance (::_List_iterator< _Tp >, ::_List_iterator< _Tp >, input_iterator_tag) |
|
template<bool _Const, typename _Ptr> |
ptrdiff_t | __distance (__list::_Iterator< _Const, _Ptr > __first, __list::_Iterator< _Const, _Ptr > __last, input_iterator_tag __tag) |
|
template<typename _InputIterator> |
constexpr iterator_traits< _InputIterator >::difference_type | __distance (_InputIterator __first, _InputIterator __last, input_iterator_tag) |
|
template<typename _OutputIterator> |
void | __distance (_OutputIterator, _OutputIterator, output_iterator_tag)=delete |
|
template<typename _RandomAccessIterator> |
constexpr iterator_traits< _RandomAccessIterator >::difference_type | __distance (_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag) |
|
template<typename _OutStr, typename _InChar, typename _Codecvt, typename _State, typename _Fn> |
bool | __do_str_codecvt (const _InChar *__first, const _InChar *__last, _OutStr &__outstr, const _Codecvt &__cvt, _State &__state, size_t &__count, _Fn __fn) |
|
template<typename _II1, typename _II2> |
constexpr bool | __equal4 (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) |
|
template<typename _II1, typename _II2, typename _BinaryPredicate> |
constexpr bool | __equal4 (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _BinaryPredicate __binary_pred) |
|
template<typename _II1, typename _II2> |
constexpr bool | __equal_aux (_II1 __first1, _II1 __last1, _II2 __first2) |
|
template<typename _II1, typename _II2, typename _Seq2, typename _Cat2> |
constexpr bool | __equal_aux (_II1, _II1, const ::__gnu_debug::_Safe_iterator< _II2, _Seq2, _Cat2 > &) |
|
template<typename _II1, typename _Seq1, typename _Cat1, typename _II2> |
constexpr bool | __equal_aux (const ::__gnu_debug::_Safe_iterator< _II1, _Seq1, _Cat1 > &, const ::__gnu_debug::_Safe_iterator< _II1, _Seq1, _Cat1 > &, _II2) |
|
template<typename _II1, typename _Seq1, typename _Cat1, typename _II2, typename _Seq2, typename _Cat2> |
constexpr bool | __equal_aux (const ::__gnu_debug::_Safe_iterator< _II1, _Seq1, _Cat1 > &, const ::__gnu_debug::_Safe_iterator< _II1, _Seq1, _Cat1 > &, const ::__gnu_debug::_Safe_iterator< _II2, _Seq2, _Cat2 > &) |
|
template<typename _Tp, typename _Ref, typename _Ptr, typename _II> |
__gnu_cxx::__enable_if< __is_random_access_iter< _II >::__value, bool >::__type | __equal_aux1 (::_Deque_iterator< _Tp, _Ref, _Ptr > __first1, ::_Deque_iterator< _Tp, _Ref, _Ptr > __last1, _II __first2) |
|
template<typename _Tp1, typename _Ref1, typename _Ptr1, typename _Tp2, typename _Ref2, typename _Ptr2> |
bool | __equal_aux1 (::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __first1, ::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __last1, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __first2) |
|
template<typename _II, typename _Tp, typename _Ref, typename _Ptr> |
__gnu_cxx::__enable_if< __is_random_access_iter< _II >::__value, bool >::__type | __equal_aux1 (_II __first1, _II __last1, ::_Deque_iterator< _Tp, _Ref, _Ptr > __first2) |
|
template<typename _II1, typename _II2> |
constexpr bool | __equal_aux1 (_II1 __first1, _II1 __last1, _II2 __first2) |
|
template<typename _Tp, typename _Ref, typename _Ptr, typename _II> |
bool | __equal_dit (const ::_Deque_iterator< _Tp, _Ref, _Ptr > &__first1, const ::_Deque_iterator< _Tp, _Ref, _Ptr > &__last1, _II __first2) |
|
template<typename _ForwardIterator, typename _Tp, typename _CompareItTp, typename _CompareTpIt> |
constexpr pair< _ForwardIterator, _ForwardIterator > | __equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _CompareItTp __comp_it_val, _CompareTpIt __comp_val_it) |
|
template<typename _Tp, typename _Up = _Tp> |
constexpr _Tp | __exchange (_Tp &__obj, _Up &&__new_val) |
|
template<typename _FIte, typename _Tp> |
constexpr void | __fill_a (_FIte __first, _FIte __last, const _Tp &__value) |
|
template<typename _Ite, typename _Seq, typename _Cat, typename _Tp> |
constexpr void | __fill_a (const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &, const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &, const _Tp &) |
|
template<typename _Ite, typename _Cont, typename _Tp> |
constexpr void | __fill_a1 (::__gnu_cxx::__normal_iterator< _Ite, _Cont > __first, ::__gnu_cxx::__normal_iterator< _Ite, _Cont > __last, const _Tp &__value) |
|
constexpr void | __fill_a1 (::_Bit_iterator, ::_Bit_iterator, const bool &) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr void | __fill_a1 (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value) |
|
template<typename _Up, typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_byte< _Up >::__value &&(__are_same< _Up, _Tp >::__value||__memcpyable_integer< _Tp >::__width), void >::__type | __fill_a1 (_Up *__first, _Up *__last, const _Tp &__x) |
|
template<typename _Tp, typename _VTp> |
void | __fill_a1 (const ::_Deque_iterator< _Tp, _Tp &, _Tp * > &__first, const ::_Deque_iterator< _Tp, _Tp &, _Tp * > &__last, const _VTp &__value) |
|
constexpr void | __fill_bvector (_Bit_type *__v, unsigned int __first, unsigned int __last, bool __x) noexcept |
|
constexpr void | __fill_bvector_n (_Bit_type *, size_t, bool) noexcept |
|
template<typename _OutputIterator, typename _Size, typename _Tp> |
constexpr _OutputIterator | __fill_n_a (_OutputIterator __first, _Size __n, const _Tp &__value, std::input_iterator_tag) |
|
template<typename _OutputIterator, typename _Size, typename _Tp> |
constexpr _OutputIterator | __fill_n_a (_OutputIterator __first, _Size __n, const _Tp &__value, std::output_iterator_tag) |
|
template<typename _OutputIterator, typename _Size, typename _Tp> |
constexpr _OutputIterator | __fill_n_a (_OutputIterator __first, _Size __n, const _Tp &__value, std::random_access_iterator_tag) |
|
template<typename _Ite, typename _Seq, typename _Cat, typename _Size, typename _Tp> |
constexpr ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > | __fill_n_a (const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, _Cat > &__first, _Size __n, const _Tp &__value, std::input_iterator_tag) |
|
template<typename _OutputIterator, typename _Size, typename _Tp> |
constexpr _OutputIterator | __fill_n_a1 (_OutputIterator __first, _Size __n, const _Tp &__value) |
|
template<typename _BidirectionalIterator1, typename _BidirectionalIterator2, typename _BinaryPredicate> |
constexpr _BidirectionalIterator1 | __find_end (_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, bidirectional_iterator_tag, bidirectional_iterator_tag, _BinaryPredicate __comp) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr _ForwardIterator1 | __find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, forward_iterator_tag, forward_iterator_tag, _BinaryPredicate __comp) |
|
template<typename _Iterator, typename _Predicate> |
constexpr _Iterator | __find_if (_Iterator __first, _Iterator __last, _Predicate __pred) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr _InputIterator | __find_if_not (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _InputIterator, typename _Predicate, typename _Distance> |
constexpr _InputIterator | __find_if_not_n (_InputIterator __first, _Distance &__len, _Predicate __pred) |
|
template<typename _Tp, typename... _Types> |
constexpr size_t | __find_uniq_type_in_pack () |
|
from_chars_result | __from_chars_bfloat16_t (const char *__first, const char *__last, float &__value, chars_format __fmt=chars_format::general) noexcept |
|
from_chars_result | __from_chars_float16_t (const char *__first, const char *__last, float &__value, chars_format __fmt=chars_format::general) noexcept |
|
template<typename _EuclideanRingElement> |
constexpr _EuclideanRingElement | __gcd (_EuclideanRingElement __m, _EuclideanRingElement __n) |
|
template<typename _IntType, typename _UniformRandomBitGenerator> |
pair< _IntType, _IntType > | __gen_two_uniform_ints (_IntType __b0, _IntType __b1, _UniformRandomBitGenerator &&__g) |
|
template<size_t __i, typename _Head, typename... _Tail> |
constexpr _Head & | __get_helper (_Tuple_impl< __i, _Head, _Tail... > &__t) noexcept |
|
template<size_t __i, typename _Head, typename... _Tail> |
constexpr const _Head & | __get_helper (const _Tuple_impl< __i, _Head, _Tail... > &__t) noexcept |
|
template<size_t __i, typename... _Types> |
__enable_if_t<(__i >=sizeof...(_Types))> | __get_helper (const tuple< _Types... > &)=delete |
|
void | __glibcxx_assert_fail (const char *__file, int __line, const char *__function, const char *__condition) noexcept |
|
template<typename _Tp> |
size_t | __iconv_adaptor (size_t(*__func)(iconv_t, _Tp, size_t *, char **, size_t *), iconv_t __cd, char **__inbuf, size_t *__inbytes, char **__outbuf, size_t *__outbytes) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _Compare> |
constexpr bool | __includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp) |
|
template<typename _BidirectionalIterator, typename _Compare> |
void | __inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) |
|
template<typename _RandomAccessIterator, typename _Compare> |
void | __inplace_stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _CharT, typename _ValueT> |
int | __int_to_char (_CharT *__bufend, _ValueT __v, const _CharT *__lit, ios_base::fmtflags __flags, bool __dec) |
|
template<typename _Tp, typename _Up = typename __inv_unwrap<_Tp>::type> |
constexpr _Up && | __invfwd (typename remove_reference< _Tp >::type &__t) noexcept |
|
template<typename _Callable, typename... _Args> |
constexpr __invoke_result< _Callable, _Args... >::type | __invoke (_Callable &&__fn, _Args &&... __args) noexcept(__is_nothrow_invocable< _Callable, _Args... >::value) |
|
template<typename _Res, typename _MemFun, typename _Tp, typename... _Args> |
constexpr _Res | __invoke_impl (__invoke_memfun_deref, _MemFun &&__f, _Tp &&__t, _Args &&... __args) |
|
template<typename _Res, typename _MemFun, typename _Tp, typename... _Args> |
constexpr _Res | __invoke_impl (__invoke_memfun_ref, _MemFun &&__f, _Tp &&__t, _Args &&... __args) |
|
template<typename _Res, typename _MemPtr, typename _Tp> |
constexpr _Res | __invoke_impl (__invoke_memobj_deref, _MemPtr &&__f, _Tp &&__t) |
|
template<typename _Res, typename _MemPtr, typename _Tp> |
constexpr _Res | __invoke_impl (__invoke_memobj_ref, _MemPtr &&__f, _Tp &&__t) |
|
template<typename _Res, typename _Fn, typename... _Args> |
constexpr _Res | __invoke_impl (__invoke_other, _Fn &&__f, _Args &&... __args) |
|
template<typename _Res, typename _Callable, typename... _Args> |
constexpr enable_if_t< is_invocable_r_v< _Res, _Callable, _Args... >, _Res > | __invoke_r (_Callable &&__fn, _Args &&... __args) noexcept(is_nothrow_invocable_r_v< _Res, _Callable, _Args... >) |
|
constexpr bool | __is_constant_evaluated () noexcept |
|
template<typename _RandomAccessIterator, typename _Compare, typename _Distance> |
constexpr bool | __is_heap (_RandomAccessIterator __first, _Compare __comp, _Distance __n) |
|
template<typename _RandomAccessIterator, typename _Distance> |
constexpr bool | __is_heap (_RandomAccessIterator __first, _Distance __n) |
|
template<typename _RandomAccessIterator> |
constexpr bool | __is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr bool | __is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _RandomAccessIterator, typename _Distance, typename _Compare> |
constexpr _Distance | __is_heap_until (_RandomAccessIterator __first, _Distance __n, _Compare &__comp) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr bool | __is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr bool | __is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr _ForwardIterator | __is_sorted_until (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _CharT, typename _Traits> |
void | __istream_extract (basic_istream< _CharT, _Traits > &, _CharT *, streamsize) |
|
void | __istream_extract (istream &, char *, streamsize) |
|
template<typename _Iter> |
constexpr iterator_traits< _Iter >::iterator_category | __iterator_category (const _Iter &) |
|
template<typename _Tp1, typename _Ref, typename _Ptr, typename _Tp2> |
int | __lex_cmp_dit (::_Deque_iterator< _Tp1, _Ref, _Ptr > __first1, ::_Deque_iterator< _Tp1, _Ref, _Ptr > __last1, const _Tp2 *__first2, const _Tp2 *__last2) |
|
template<typename _II1, typename _II2> |
constexpr bool | __lexicographical_compare_aux (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) |
|
template<typename _II1, typename _Ite2, typename _Seq2, typename _Cat2> |
constexpr bool | __lexicographical_compare_aux (_II1 __first1, _II1 __last1, const ::__gnu_debug::_Safe_iterator< _Ite2, _Seq2, _Cat2 > &__first2, const ::__gnu_debug::_Safe_iterator< _Ite2, _Seq2, _Cat2 > &__last2) |
|
template<typename _II1, typename _Iter2, typename _Seq2, typename _Cat2> |
constexpr bool | __lexicographical_compare_aux (_II1, _II1, const ::__gnu_debug::_Safe_iterator< _Iter2, _Seq2, _Cat2 > &, const ::__gnu_debug::_Safe_iterator< _Iter2, _Seq2, _Cat2 > &) |
|
template<typename _Ite1, typename _Seq1, typename _Cat1, typename _II2> |
constexpr bool | __lexicographical_compare_aux (const ::__gnu_debug::_Safe_iterator< _Ite1, _Seq1, _Cat1 > &__first1, const ::__gnu_debug::_Safe_iterator< _Ite1, _Seq1, _Cat1 > &__last1, _II2 __first2, _II2 __last2) |
|
template<typename _Ite1, typename _Seq1, typename _Cat1, typename _Ite2, typename _Seq2, typename _Cat2> |
constexpr bool | __lexicographical_compare_aux (const ::__gnu_debug::_Safe_iterator< _Ite1, _Seq1, _Cat1 > &__first1, const ::__gnu_debug::_Safe_iterator< _Ite1, _Seq1, _Cat1 > &__last1, const ::__gnu_debug::_Safe_iterator< _Ite2, _Seq2, _Cat2 > &__first2, const ::__gnu_debug::_Safe_iterator< _Ite2, _Seq2, _Cat2 > &__last2) |
|
template<typename _Iter1, typename _Seq1, typename _Cat1, typename _II2> |
constexpr bool | __lexicographical_compare_aux (const ::__gnu_debug::_Safe_iterator< _Iter1, _Seq1, _Cat1 > &, const ::__gnu_debug::_Safe_iterator< _Iter1, _Seq1, _Cat1 > &, _II2, _II2) |
|
template<typename _Iter1, typename _Seq1, typename _Cat1, typename _Iter2, typename _Seq2, typename _Cat2> |
constexpr bool | __lexicographical_compare_aux (const ::__gnu_debug::_Safe_iterator< _Iter1, _Seq1, _Cat1 > &, const ::__gnu_debug::_Safe_iterator< _Iter1, _Seq1, _Cat1 > &, const ::__gnu_debug::_Safe_iterator< _Iter2, _Seq2, _Cat2 > &, const ::__gnu_debug::_Safe_iterator< _Iter2, _Seq2, _Cat2 > &) |
|
template<typename _Tp1, typename _Ref1, typename _Ptr1, typename _Tp2, typename _Ref2, typename _Ptr2> |
bool | __lexicographical_compare_aux1 (::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __first1, ::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __last1, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __first2, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __last2) |
|
template<typename _Tp1, typename _Ref1, typename _Ptr1, typename _Tp2> |
bool | __lexicographical_compare_aux1 (::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __first1, ::_Deque_iterator< _Tp1, _Ref1, _Ptr1 > __last1, _Tp2 *__first2, _Tp2 *__last2) |
|
template<typename _II1, typename _II2> |
constexpr bool | __lexicographical_compare_aux1 (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) |
|
template<typename _Tp1, typename _Tp2, typename _Ref2, typename _Ptr2> |
bool | __lexicographical_compare_aux1 (_Tp1 *__first1, _Tp1 *__last1, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __first2, ::_Deque_iterator< _Tp2, _Ref2, _Ptr2 > __last2) |
|
template<typename _II1, typename _II2, typename _Compare> |
constexpr bool | __lexicographical_compare_impl (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp) |
|
template<typename _Tp> |
constexpr _Tp | __lg (_Tp __n) |
|
template<typename _ForwardIterator, typename _Tp, typename _Compare> |
constexpr _ForwardIterator | __lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp) |
|
template<typename... _BoundArgs, typename... _Args> |
constexpr auto | __make_bound_args (_Args &&... __args) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | __make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare &__comp) |
|
template<typename _Iterator, typename _ReturnType = __conditional_t<__move_if_noexcept_cond <typename iterator_traits<_Iterator>::value_type>::value, _Iterator, move_iterator<_Iterator>>> |
constexpr _ReturnType | __make_move_if_noexcept_iterator (_Iterator __i) |
|
template<typename _Tp, typename _ReturnType = __conditional_t<__move_if_noexcept_cond<_Tp>::value, const _Tp*, move_iterator<_Tp*>>> |
constexpr _ReturnType | __make_move_if_noexcept_iterator (_Tp *__i) |
|
template<typename _Iterator> |
constexpr reverse_iterator< _Iterator > | __make_reverse_iterator (_Iterator __i) |
|
template<typename _Tp, _Lock_policy _Lp = __default_lock_policy, typename... _Args> |
__shared_ptr< _Tp, _Lp > | __make_shared (_Args &&... __args) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr _ForwardIterator | __max_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _Tp, typename _Up> |
constexpr int | __memcmp (const _Tp *__first1, const _Up *__first2, size_t __num) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | __merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _BidirectionalIterator, typename _Distance, typename _Pointer, typename _Compare> |
void | __merge_adaptive (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Compare __comp) |
|
template<typename _BidirectionalIterator, typename _Distance, typename _Pointer, typename _Compare> |
void | __merge_adaptive_resize (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) |
|
template<typename _RandomAccessIterator1, typename _RandomAccessIterator2, typename _Distance, typename _Compare> |
void | __merge_sort_loop (_RandomAccessIterator1 __first, _RandomAccessIterator1 __last, _RandomAccessIterator2 __result, _Distance __step_size, _Compare __comp) |
|
template<typename _RandomAccessIterator, typename _Pointer, typename _Compare> |
void | __merge_sort_with_buffer (_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Compare __comp) |
|
template<typename _BidirectionalIterator, typename _Distance, typename _Compare> |
void | __merge_without_buffer (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp) |
|
template<typename _Tp> |
constexpr auto | __min_cmp (_Tp __x, _Tp __y) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr _ForwardIterator | __min_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr pair< _ForwardIterator, _ForwardIterator > | __minmax_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _BinaryPredicate> |
constexpr pair< _InputIterator1, _InputIterator2 > | __mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _BinaryPredicate> |
constexpr pair< _InputIterator1, _InputIterator2 > | __mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred) |
|
template<typename _Iterator> |
constexpr _Iterator | __miter_base (_Iterator __it) |
|
template<typename _Iterator, typename _Compare> |
constexpr void | __move_median_to_first (_Iterator __result, _Iterator __a, _Iterator __b, _Iterator __c, _Compare __comp) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Compare> |
_OutputIterator | __move_merge (_InputIterator __first1, _InputIterator __last1, _InputIterator __first2, _InputIterator __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
void | __move_merge_adaptive (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _BidirectionalIterator1, typename _BidirectionalIterator2, typename _BidirectionalIterator3, typename _Compare> |
void | __move_merge_adaptive_backward (_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BidirectionalIterator3 __result, _Compare __comp) |
|
template<typename _BidirectionalIterator, typename _Compare> |
constexpr bool | __next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) |
|
template<typename _Ite, typename _Seq> |
constexpr decltype(std::__niter_base(std::declval< _Ite >())) | __niter_base (const ::__gnu_debug::_Safe_iterator< _Ite, _Seq, std::random_access_iterator_tag > &__it) noexcept(std::is_nothrow_copy_constructible< _Ite >::value) |
|
void | __once_proxy (void) |
|
template<typename _BidirectionalIterator, typename _Predicate> |
constexpr _BidirectionalIterator | __partition (_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag) |
|
template<typename _ForwardIterator, typename _Predicate> |
constexpr _ForwardIterator | __partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | __pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomAccessIterator __result, _Compare &__comp) |
|
template<typename _BidirectionalIterator, typename _Compare> |
constexpr bool | __prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) |
|
template<typename _RandomAccessIterator, typename _Distance, typename _Tp, typename _Compare> |
constexpr void | __push_heap (_RandomAccessIterator __first, _Distance __holeIndex, _Distance __topIndex, _Tp __value, _Compare &__comp) |
|
template<typename _Out_iter, typename _Bi_iter, typename _Rx_traits, typename _Ch_type> |
_Out_iter | __regex_replace (_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, size_t __len, regex_constants::match_flag_type __flags) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Predicate> |
constexpr _OutputIterator | __remove_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred) |
|
template<typename _ForwardIterator, typename _Predicate> |
constexpr _ForwardIterator | __remove_if (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Predicate, typename _Tp> |
constexpr _OutputIterator | __replace_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &__new_value) |
|
template<typename _BidirectionalIterator> |
constexpr void | __reverse (_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag) |
|
template<typename _RandomAccessIterator> |
constexpr void | __reverse (_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag) |
|
template<typename _BidirectionalIterator> |
constexpr _BidirectionalIterator | __rotate (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, bidirectional_iterator_tag) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | __rotate (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, forward_iterator_tag) |
|
template<typename _RandomAccessIterator> |
constexpr _RandomAccessIterator | __rotate (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, random_access_iterator_tag) |
|
template<typename _BidirectionalIterator1, typename _BidirectionalIterator2, typename _Distance> |
_BidirectionalIterator1 | __rotate_adaptive (_BidirectionalIterator1 __first, _BidirectionalIterator1 __middle, _BidirectionalIterator1 __last, _Distance __len1, _Distance __len2, _BidirectionalIterator2 __buffer, _Distance __buffer_size) |
|
template<typename _ForwardIterator, typename _OutputIterator, typename _Cat, typename _Size, typename _UniformRandomBitGenerator> |
_OutputIterator | __sample (_ForwardIterator __first, _ForwardIterator __last, forward_iterator_tag, _OutputIterator __out, _Cat, _Size __n, _UniformRandomBitGenerator &&__g) |
|
template<typename _InputIterator, typename _RandomAccessIterator, typename _Size, typename _UniformRandomBitGenerator> |
_RandomAccessIterator | __sample (_InputIterator __first, _InputIterator __last, input_iterator_tag, _RandomAccessIterator __out, random_access_iterator_tag, _Size __n, _UniformRandomBitGenerator &&__g) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr _ForwardIterator1 | __search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate) |
|
template<typename _ForwardIterator, typename _Integer, typename _UnaryPredicate> |
constexpr _ForwardIterator | __search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, _UnaryPredicate __unary_pred) |
|
template<typename _ForwardIterator, typename _Integer, typename _UnaryPredicate> |
constexpr _ForwardIterator | __search_n_aux (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, _UnaryPredicate __unary_pred, std::forward_iterator_tag) |
|
template<typename _RandomAccessIter, typename _Integer, typename _UnaryPredicate> |
constexpr _RandomAccessIter | __search_n_aux (_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, _UnaryPredicate __unary_pred, std::random_access_iterator_tag) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | __set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | __set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | __set_symmetric_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | __set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _Tp> |
_Tp * | __shared_ptr_deref (_Tp *__p) |
|
constexpr long long | __size_to_integer (double __n) |
|
constexpr long long | __size_to_integer (float __n) |
|
constexpr int | __size_to_integer (int __n) |
|
constexpr long | __size_to_integer (long __n) |
|
constexpr long long | __size_to_integer (long double __n) |
|
constexpr long long | __size_to_integer (long long __n) |
|
constexpr unsigned | __size_to_integer (unsigned __n) |
|
constexpr unsigned long | __size_to_integer (unsigned long __n) |
|
constexpr unsigned long long | __size_to_integer (unsigned long long __n) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | __sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare &__comp) |
|
template<typename _ForwardIterator, typename _Predicate> |
_ForwardIterator | __stable_partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) |
|
template<typename _ForwardIterator, typename _Pointer, typename _Predicate, typename _Distance> |
_ForwardIterator | __stable_partition_adaptive (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, _Distance __len, _Pointer __buffer, _Distance __buffer_size) |
|
template<typename _RandomAccessIterator, typename _Compare> |
void | __stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _RandomAccessIterator, typename _Pointer, typename _Compare> |
void | __stable_sort_adaptive (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Pointer __buffer, _Compare __comp) |
|
template<typename _RandomAccessIterator, typename _Pointer, typename _Distance, typename _Compare> |
void | __stable_sort_adaptive_resize (_RandomAccessIterator __first, _RandomAccessIterator __last, _Pointer __buffer, _Distance __buffer_size, _Compare __comp) |
|
template<typename _CharT, typename _Traits, typename _Alloc, typename _State> |
bool | __str_codecvt_in (const char *__first, const char *__last, basic_string< _CharT, _Traits, _Alloc > &__outstr, const codecvt< _CharT, char, _State > &__cvt) |
|
template<typename _CharT, typename _Traits, typename _Alloc, typename _State> |
bool | __str_codecvt_in (const char *__first, const char *__last, basic_string< _CharT, _Traits, _Alloc > &__outstr, const codecvt< _CharT, char, _State > &__cvt, _State &__state, size_t &__count) |
|
template<typename _CharT, typename _Traits, typename _Alloc, typename _State> |
bool | __str_codecvt_in_all (const char *__first, const char *__last, basic_string< _CharT, _Traits, _Alloc > &__outstr, const codecvt< _CharT, char, _State > &__cvt) |
|
template<typename _CharT, typename _Traits, typename _Alloc, typename _State> |
bool | __str_codecvt_out (const _CharT *__first, const _CharT *__last, basic_string< char, _Traits, _Alloc > &__outstr, const codecvt< _CharT, char, _State > &__cvt) |
|
template<typename _CharT, typename _Traits, typename _Alloc, typename _State> |
bool | __str_codecvt_out (const _CharT *__first, const _CharT *__last, basic_string< char, _Traits, _Alloc > &__outstr, const codecvt< _CharT, char, _State > &__cvt, _State &__state, size_t &__count) |
|
template<typename _CharT, typename _Traits, typename _Alloc, typename _State> |
bool | __str_codecvt_out_all (const _CharT *__first, const _CharT *__last, basic_string< char, _Traits, _Alloc > &__outstr, const codecvt< _CharT, char, _State > &__cvt) |
|
template<typename _Str> |
constexpr _Str | __str_concat (typename _Str::value_type const *__lhs, typename _Str::size_type __lhs_len, typename _Str::value_type const *__rhs, typename _Str::size_type __rhs_len, typename _Str::allocator_type const &__a) |
|
constexpr size_t | __sv_check (size_t __size, size_t __pos, const char *__s) |
|
constexpr size_t | __sv_limit (size_t __size, size_t __pos, size_t __off) noexcept |
|
void | __terminate () noexcept |
|
void | __throw_bad_alloc (void) |
|
void | __throw_bad_array_new_length (void) |
|
void | __throw_bad_cast (void) |
|
void | __throw_bad_exception (void) |
|
void | __throw_bad_function_call () |
|
void | __throw_bad_typeid (void) |
|
void | __throw_bad_weak_ptr () |
|
void | __throw_domain_error (const char *) |
|
void | __throw_future_error (int) |
|
void | __throw_invalid_argument (const char *) |
|
void | __throw_ios_failure (const char *) |
|
void | __throw_ios_failure (const char *, int) |
|
void | __throw_length_error (const char *) |
|
void | __throw_logic_error (const char *) |
|
void | __throw_out_of_range (const char *) |
|
void | __throw_out_of_range_fmt (const char *,...) |
|
void | __throw_overflow_error (const char *) |
|
void | __throw_range_error (const char *) |
|
void | __throw_runtime_error (const char *) |
|
void | __throw_system_error (int) |
|
void | __throw_underflow_error (const char *) |
|
template<typename _Tp> |
constexpr to_chars_result | __to_chars_i (char *__first, char *__last, _Tp __value, int __base=10) |
|
constexpr void | __to_wstring_numeric (const char *__s, int __len, wchar_t *__wout) |
|
wstring | __to_wstring_numeric (const string &__s) |
|
template<typename _Facet> |
const _Facet * | __try_use_facet (const locale &__loc) |
|
template<typename _Cat, typename _Tp, typename _Up, typename _IndexSeq> |
constexpr _Cat | __tuple_cmp (const _Tp &__t, const _Up &__u, _IndexSeq __indices) |
|
template<typename _Tp, typename _ForwardIterator> |
void | __uninitialized_construct_buf (_Tp *__first, _Tp *__last, _ForwardIterator __seed) |
|
template<typename _ForwardIterator, typename _BinaryPredicate> |
constexpr _ForwardIterator | __unique (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred) |
|
template<typename _ForwardIterator, typename _OutputIterator, typename _BinaryPredicate> |
constexpr _OutputIterator | __unique_copy (_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, forward_iterator_tag) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryPredicate> |
constexpr _OutputIterator | __unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag) |
|
template<typename _InputIterator, typename _ForwardIterator, typename _BinaryPredicate> |
_ForwardIterator | __unique_copy_1 (_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _BinaryPredicate __binary_pred, __true_type) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryPredicate> |
constexpr _OutputIterator | __unique_copy_1 (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, __false_type) |
|
template<typename _ForwardIterator, typename _Tp, typename _Compare> |
constexpr _ForwardIterator | __upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, _Array< bool > __m, size_t __n, _Array< _Tp > __b, _Array< bool > __k) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __a, size_t __n, size_t __s1, _Array< _Tp > __b, size_t __s2) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __e, _Array< size_t > __f, size_t __n, _Array< _Tp > __a, _Array< size_t > __i) |
|
template<typename _Tp> |
void | __valarray_copy (_Array< _Tp > __src, size_t __n, _Array< size_t > __i, _Array< _Tp > __dst, _Array< size_t > __j) |
|
template<typename _Tp, class _Dom> |
void | __valarray_copy (const _Expr< _Dom, _Tp > &__e, size_t __n, _Array< _Tp > __a) |
|
template<typename _Tp, class _Dom> |
void | __valarray_copy (const _Expr< _Dom, _Tp > &__e, size_t __n, _Array< _Tp > __a, _Array< bool > __m) |
|
template<typename _Tp, class _Dom> |
void | __valarray_copy (const _Expr< _Dom, _Tp > &__e, size_t __n, _Array< _Tp > __a, _Array< size_t > __i) |
|
template<typename _Tp, class _Dom> |
void | __valarray_copy (const _Expr< _Dom, _Tp > &__e, size_t __n, _Array< _Tp > __a, size_t __s) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __a, _Tp *__restrict__ __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __a, const size_t *__restrict__ __i, _Tp *__restrict__ __b, size_t __n) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __a, size_t __n, _Tp *__restrict__ __b) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __a, size_t __n, _Tp *__restrict__ __b, const size_t *__restrict__ __i) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __a, size_t __n, size_t __s, _Tp *__restrict__ __b) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __src, size_t __n, const size_t *__restrict__ __i, _Tp *__restrict__ __dst, const size_t *__restrict__ __j) |
|
template<typename _Tp> |
void | __valarray_copy (const _Tp *__restrict__ __src, size_t __n, size_t __s1, _Tp *__restrict__ __dst, size_t __s2) |
|
template<typename _Tp> |
void | __valarray_copy_construct (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp> |
void | __valarray_copy_construct (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp> |
void | __valarray_copy_construct (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | __valarray_copy_construct (const _Expr< _Dom, _Tp > &__e, size_t __n, _Array< _Tp > __a) |
|
template<typename _Tp> |
void | __valarray_copy_construct (const _Tp *__b, const _Tp *__e, _Tp *__restrict__ __o) |
|
template<typename _Tp> |
void | __valarray_copy_construct (const _Tp *__restrict__ __a, const size_t *__restrict__ __i, _Tp *__restrict__ __o, size_t __n) |
|
template<typename _Tp> |
void | __valarray_copy_construct (const _Tp *__restrict__ __a, size_t __n, size_t __s, _Tp *__restrict__ __o) |
|
template<typename _Tp> |
void | __valarray_default_construct (_Tp *__b, _Tp *__e) |
|
template<typename _Tp> |
void | __valarray_destroy_elements (_Tp *__b, _Tp *__e) |
|
template<typename _Tp> |
void | __valarray_fill (_Array< _Tp > __a, _Array< size_t > __i, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill (_Array< _Tp > __a, size_t __n, _Array< bool > __m, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill (_Array< _Tp > __a, size_t __n, size_t __s, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill (_Tp *__restrict__ __a, const size_t *__restrict__ __i, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill (_Tp *__restrict__ __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill (_Tp *__restrict__ __a, size_t __n, size_t __s, const _Tp &__t) |
|
template<typename _Tp> |
void | __valarray_fill_construct (_Tp *__b, _Tp *__e, const _Tp __t) |
|
template<typename _Tp> |
_Tp * | __valarray_get_storage (size_t) |
|
template<typename _Ta> |
_Ta::value_type | __valarray_max (const _Ta &__a) |
|
template<typename _Ta> |
_Ta::value_type | __valarray_min (const _Ta &__a) |
|
void | __valarray_release_memory (void *__p) |
|
template<typename _Tp> |
_Tp | __valarray_sum (const _Tp *__f, const _Tp *__l) |
|
template<template< typename > class _Trait, typename _Tp, typename _Up = _Tp> |
constexpr _Up | __value_or (_Up __def=_Up()) noexcept |
|
bool | __verify_grouping (const char *__grouping, size_t __grouping_size, const string &__grouping_tmp) throw () |
|
template<typename _CharT, typename _OutIter> |
_OutIter | __write (_OutIter __s, const _CharT *__ws, int __len) |
|
template<typename _CharT> |
ostreambuf_iterator< _CharT > | __write (ostreambuf_iterator< _CharT > __s, const _CharT *__ws, int __len) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_and (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_or (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___bitwise_xor (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___divides (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___divides (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___divides (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___divides (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___divides (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___minus (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___minus (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___minus (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___minus (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___minus (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___modulus (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___modulus (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___modulus (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___modulus (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___modulus (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___multiplies (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___plus (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___plus (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___plus (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___plus (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___plus (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_left (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, _Array< _Tp > __b, size_t __n, size_t __s) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, _Array< bool > __m, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, _Array< bool > __m, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, _Array< size_t > __i, _Array< _Tp > __b, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, _Array< size_t > __i, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< bool > __m) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, size_t __n, _Array< _Tp > __b, _Array< size_t > __i) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, size_t __n, const _Tp &__t) |
|
template<typename _Tp> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, size_t __n, size_t __s, _Array< _Tp > __b) |
|
template<typename _Tp, class _Dom> |
void | _Array_augmented___shift_right (_Array< _Tp > __a, size_t __s, const _Expr< _Dom, _Tp > &__e, size_t __n) |
|
template<typename _Tp, typename... _Args> |
constexpr void | _Construct (_Tp *__p, _Args &&... __args) |
|
template<typename _T1> |
void | _Construct_novalue (_T1 *__p) |
|
template<typename _ForwardIterator> |
constexpr void | _Destroy (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _Tp> |
constexpr void | _Destroy (_Tp *__pointer) |
|
template<typename _ForwardIterator, typename _Size> |
constexpr _ForwardIterator | _Destroy_n (_ForwardIterator __first, _Size __count) |
|
size_t | _Fnv_hash_bytes (const void *__ptr, size_t __len, size_t __seed) |
|
size_t | _Hash_bytes (const void *__ptr, size_t __len, size_t __seed) |
|
unsigned int | _Rb_tree_black_count (const _Rb_tree_node_base *__node, const _Rb_tree_node_base *__root) throw () |
|
_Rb_tree_node_base * | _Rb_tree_decrement (_Rb_tree_node_base *__x) throw () |
|
_Rb_tree_node_base * | _Rb_tree_increment (_Rb_tree_node_base *__x) throw () |
|
void | _Rb_tree_insert_and_rebalance (const bool __insert_left, _Rb_tree_node_base *__x, _Rb_tree_node_base *__p, _Rb_tree_node_base &__header) throw () |
|
_Rb_tree_node_base * | _Rb_tree_rebalance_for_erase (_Rb_tree_node_base *const __z, _Rb_tree_node_base &__header) throw () |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Abs, _Expr, _Dom >, typename _Dom::value_type > | abs (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
_Tp | abs (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Abs, _ValArray, _Tp >, _Tp > | abs (const valarray< _Tp > &__v) |
|
constexpr double | abs (double __x) |
|
constexpr float | abs (float __x) |
|
long | abs (long __i) |
|
constexpr long double | abs (long double __x) |
|
long long | abs (long long __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::abs(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | abs (simd< _Tp, _Abi > __x) |
|
template<typename _InputIterator, typename _Tp> |
constexpr _Tp | accumulate (_InputIterator __first, _InputIterator __last, _Tp __init) |
|
template<typename _InputIterator, typename _Tp, typename _BinaryOperation> |
constexpr _Tp | accumulate (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | acos (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Acos, _Expr, _Dom >, typename _Dom::value_type > | acos (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
std::complex< _Tp > | acos (const std::complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Acos, _ValArray, _Tp >, _Tp > | acos (const valarray< _Tp > &__v) |
|
constexpr float | acos (float __x) |
|
constexpr long double | acos (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::acos(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | acos (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | acosh (_Tp __x) |
|
template<typename _Tp> |
std::complex< _Tp > | acosh (const std::complex< _Tp > &) |
|
constexpr float | acosh (float __x) |
|
constexpr long double | acosh (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::acosh(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | acosh (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr _Tp * | addressof (_Tp &__r) noexcept |
|
template<typename _Tp> |
const _Tp * | addressof (const _Tp &&)=delete |
|
template<typename _InputIterator, typename _OutputIterator> |
constexpr _OutputIterator | adjacent_difference (_InputIterator __first, _InputIterator __last, _OutputIterator __result) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation> |
constexpr _OutputIterator | adjacent_difference (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) |
|
template<typename _FIter> |
constexpr _FIter | adjacent_find (_FIter, _FIter) |
|
template<typename _FIter, typename _BinaryPredicate> |
constexpr _FIter | adjacent_find (_FIter, _FIter, _BinaryPredicate) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | adjacent_find (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _BinaryPredicate> |
constexpr _ForwardIterator | adjacent_find (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred) |
|
template<typename _InputIterator, typename _Distance> |
constexpr void | advance (_InputIterator &__i, _Distance __n) |
|
template<typename _CharT, typename _Distance> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, void >::__type | advance (istreambuf_iterator< _CharT > &__i, _Distance __n) |
|
void * | align (size_t __align, size_t __size, void *&__ptr, size_t &__space) noexcept |
|
template<typename _IIter, typename _Predicate> |
constexpr bool | all_of (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr bool | all_of (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _IIter, typename _Predicate> |
constexpr bool | any_of (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr bool | any_of (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | arg (_Tp __x) |
|
template<typename _Tp> |
_Tp | arg (const complex< _Tp > &) |
|
template<typename _Tp, typename... _Up> |
| array (_Tp, _Up...) -> array< enable_if_t<(is_same_v< _Tp, _Up > &&...), _Tp >, 1+sizeof...(_Up)> |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | asin (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Asin, _Expr, _Dom >, typename _Dom::value_type > | asin (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
std::complex< _Tp > | asin (const std::complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Asin, _ValArray, _Tp >, _Tp > | asin (const valarray< _Tp > &__v) |
|
constexpr float | asin (float __x) |
|
constexpr long double | asin (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::asin(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | asin (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | asinh (_Tp __x) |
|
template<typename _Tp> |
std::complex< _Tp > | asinh (const std::complex< _Tp > &) |
|
constexpr float | asinh (float __x) |
|
constexpr long double | asinh (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::asinh(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | asinh (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | assoc_laguerre (unsigned int __n, unsigned int __m, _Tp __x) |
|
float | assoc_laguerref (unsigned int __n, unsigned int __m, float __x) |
|
long double | assoc_laguerrel (unsigned int __n, unsigned int __m, long double __x) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | assoc_legendre (unsigned int __l, unsigned int __m, _Tp __x) |
|
float | assoc_legendref (unsigned int __l, unsigned int __m, float __x) |
|
long double | assoc_legendrel (unsigned int __l, unsigned int __m, long double __x) |
|
template<size_t _Align, class _Tp> |
constexpr _Tp * | assume_aligned (_Tp *__ptr) noexcept |
|
template<typename _Fn, typename... _Args> |
future< __async_result_of< _Fn, _Args... > > | async (_Fn &&__fn, _Args &&... __args) |
|
template<typename _Fn, typename... _Args> |
future< __async_result_of< _Fn, _Args... > > | async (launch __policy, _Fn &&__fn, _Args &&... __args) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | atan (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Atan, _Expr, _Dom >, typename _Dom::value_type > | atan (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
std::complex< _Tp > | atan (const std::complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Atan, _ValArray, _Tp >, _Tp > | atan (const valarray< _Tp > &__v) |
|
constexpr float | atan (float __x) |
|
constexpr long double | atan (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::atan(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | atan (simd< _Tp, _Abi > __x) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | atan2 (_Tp __y, _Up __x) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Atan2, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename _Dom::value_type > | atan2 (const _Expr< _Dom, typename _Dom::value_type > &__e, const typename _Dom::value_type &__t) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Atan2, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename _Dom::value_type > | atan2 (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::_Atan2, _Expr, _Expr, _Dom1, _Dom2 >, typename _Dom1::value_type > | atan2 (const _Expr< _Dom1, typename _Dom1::value_type > &__e1, const _Expr< _Dom2, typename _Dom2::value_type > &__e2) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::atan2(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | atan2 (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Atan2, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename _Dom::value_type > | atan2 (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
_Expr< _BinClos< struct std::_Atan2, _Constant, _ValArray, _Tp, _Tp >, _Tp > | atan2 (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) |
|
template<typename _Tp> |
_Expr< _BinClos< struct std::_Atan2, _ValArray, _Constant, _Tp, _Tp >, _Tp > | atan2 (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) |
|
template<typename _Tp> |
_Expr< _BinClos< struct std::_Atan2, _ValArray, _ValArray, _Tp, _Tp >, _Tp > | atan2 (const valarray< _Tp > &__v, const valarray< _Tp > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Atan2, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename _Dom::value_type > | atan2 (const valarray< typename _Dom::valarray > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr float | atan2 (float __y, float __x) |
|
constexpr long double | atan2 (long double __y, long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | atanh (_Tp __x) |
|
template<typename _Tp> |
std::complex< _Tp > | atanh (const std::complex< _Tp > &) |
|
constexpr float | atanh (float __x) |
|
constexpr long double | atanh (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::atanh(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | atanh (simd< _Tp, _Abi > __x) |
|
template<typename _ITp> |
bool | atomic_compare_exchange_strong (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_strong (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_strong_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_strong_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_weak (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_weak (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_weak_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp> |
bool | atomic_compare_exchange_weak_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > *__i1, __atomic_val_t< _ITp > __i2, memory_order __m1, memory_order __m2) noexcept |
|
template<typename _ITp> |
_ITp | atomic_exchange (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_exchange (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_exchange_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_exchange_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_add (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_add (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_add_explicit (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_add_explicit (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_and (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_and (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_and_explicit (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_and_explicit (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_or (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_or (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_or_explicit (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_or_explicit (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_sub (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_sub (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_sub_explicit (atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_sub_explicit (volatile atomic< _ITp > *__a, __atomic_diff_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_xor (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_xor (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_xor_explicit (__atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_fetch_xor_explicit (volatile __atomic_base< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
void | atomic_flag_clear (atomic_flag *__a) noexcept |
|
void | atomic_flag_clear (volatile atomic_flag *__a) noexcept |
|
void | atomic_flag_clear_explicit (atomic_flag *__a, memory_order __m) noexcept |
|
void | atomic_flag_clear_explicit (volatile atomic_flag *__a, memory_order __m) noexcept |
|
bool | atomic_flag_test_and_set (atomic_flag *__a) noexcept |
|
bool | atomic_flag_test_and_set (volatile atomic_flag *__a) noexcept |
|
bool | atomic_flag_test_and_set_explicit (atomic_flag *__a, memory_order __m) noexcept |
|
bool | atomic_flag_test_and_set_explicit (volatile atomic_flag *__a, memory_order __m) noexcept |
|
template<typename _ITp> |
void | atomic_init (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
void | atomic_init (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
bool | atomic_is_lock_free (const atomic< _ITp > *__a) noexcept |
|
template<typename _ITp> |
bool | atomic_is_lock_free (const volatile atomic< _ITp > *__a) noexcept |
|
template<typename _ITp> |
_ITp | atomic_load (const atomic< _ITp > *__a) noexcept |
|
template<typename _ITp> |
_ITp | atomic_load (const volatile atomic< _ITp > *__a) noexcept |
|
template<typename _ITp> |
_ITp | atomic_load_explicit (const atomic< _ITp > *__a, memory_order __m) noexcept |
|
template<typename _ITp> |
_ITp | atomic_load_explicit (const volatile atomic< _ITp > *__a, memory_order __m) noexcept |
|
void | atomic_signal_fence (memory_order __m) noexcept |
|
template<typename _ITp> |
void | atomic_store (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
void | atomic_store (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i) noexcept |
|
template<typename _ITp> |
void | atomic_store_explicit (atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
template<typename _ITp> |
void | atomic_store_explicit (volatile atomic< _ITp > *__a, __atomic_val_t< _ITp > __i, memory_order __m) noexcept |
|
void | atomic_thread_fence (memory_order __m) noexcept |
|
template<typename _Container> |
constexpr back_insert_iterator< _Container > | back_inserter (_Container &__x) |
|
template<typename _ForwardIterator> |
| basic_regex (_ForwardIterator, _ForwardIterator, regex_constants::syntax_option_type={}) -> basic_regex< typename iterator_traits< _ForwardIterator >::value_type > |
|
template<typename _InputIterator, typename _CharT = typename iterator_traits<_InputIterator>::value_type, typename _Allocator = allocator<_CharT>, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| basic_string (_InputIterator, _InputIterator, _Allocator=_Allocator()) -> basic_string< _CharT, char_traits< _CharT >, _Allocator > |
|
template<typename _CharT, typename _Traits, typename _Allocator = allocator<_CharT>, typename = _RequireAllocator<_Allocator>> |
| basic_string (basic_string_view< _CharT, _Traits >, const _Allocator &=_Allocator()) -> basic_string< _CharT, _Traits, _Allocator > |
|
template<typename _CharT, typename _Traits, typename _Allocator = allocator<_CharT>, typename = _RequireAllocator<_Allocator>> |
| basic_string (basic_string_view< _CharT, _Traits >, typename basic_string< _CharT, _Traits, _Allocator >::size_type, typename basic_string< _CharT, _Traits, _Allocator >::size_type, const _Allocator &=_Allocator()) -> basic_string< _CharT, _Traits, _Allocator > |
|
template<typename _Operation> |
void | basic_string< _CharT, _Traits, _Alloc >__resize_and_overwrite (const size_type __n, _Operation __op) |
|
template<typename _Container> |
constexpr auto | begin (_Container &__cont) noexcept(noexcept(__cont.begin())) -> decltype(__cont.begin()) |
|
template<typename _Tp, size_t _Nm> |
constexpr _Tp * | begin (_Tp(&__arr)[_Nm]) noexcept |
|
template<typename _Container> |
constexpr auto | begin (const _Container &__cont) noexcept(noexcept(__cont.begin())) -> decltype(__cont.begin()) |
|
template<class _Tp> |
const _Tp * | begin (const valarray< _Tp > &__va) noexcept |
|
template<class _Tp> |
_Tp * | begin (valarray< _Tp > &__va) noexcept |
|
template<class _Tp> |
constexpr const _Tp * | begin (initializer_list< _Tp > __ils) noexcept |
|
template<typename _Tpa, typename _Tpb> |
__gnu_cxx::__promote_2< _Tpa, _Tpb >::__type | beta (_Tpa __a, _Tpb __b) |
|
float | betaf (float __a, float __b) |
|
long double | betal (long double __a, long double __b) |
|
template<typename _FIter, typename _Tp> |
constexpr bool | binary_search (_FIter, _FIter, const _Tp &) |
|
template<typename _FIter, typename _Tp, typename _Compare> |
constexpr bool | binary_search (_FIter, _FIter, const _Tp &, _Compare) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr bool | binary_search (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val) |
|
template<typename _ForwardIterator, typename _Tp, typename _Compare> |
constexpr bool | binary_search (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp) |
|
template<typename _Func, typename... _BoundArgs> |
constexpr _Bind_helper< __is_socketlike< _Func >::value, _Func, _BoundArgs... >::type | bind (_Func &&__f, _BoundArgs &&... __args) |
|
template<typename _Result, typename _Func, typename... _BoundArgs> |
constexpr _Bindres_helper< _Result, _Func, _BoundArgs... >::type | bind (_Func &&__f, _BoundArgs &&... __args) |
|
template<typename _Operation, typename _Tp> |
binder1st< _Operation > | bind1st (const _Operation &__fn, const _Tp &__x) |
|
template<typename _Operation, typename _Tp> |
binder2nd< _Operation > | bind2nd (const _Operation &__fn, const _Tp &__x) |
|
ios_base & | boolalpha (ios_base &__base) |
|
template<typename _Callable, typename... _Args> |
void | call_once (once_flag &__once, _Callable &&__f, _Args &&... __args) |
|
template<typename _Container> |
constexpr auto | cbegin (const _Container &__cont) noexcept(noexcept(std::begin(__cont))) -> decltype(std::begin(__cont)) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | cbrt (_Tp __x) |
|
constexpr float | cbrt (float __x) |
|
constexpr long double | cbrt (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::cbrt(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | cbrt (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | ceil (_Tp __x) |
|
constexpr float | ceil (float __x) |
|
constexpr long double | ceil (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::ceil(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | ceil (simd< _Tp, _Abi > __x) |
|
template<typename _Container> |
constexpr auto | cend (const _Container &__cont) noexcept(noexcept(std::end(__cont))) -> decltype(std::end(__cont)) |
|
template<typename _Tp> |
constexpr const _Tp & | clamp (const _Tp &__val, const _Tp &__lo, const _Tp &__hi) |
|
template<typename _Tp, typename _Compare> |
constexpr const _Tp & | clamp (const _Tp &__val, const _Tp &__lo, const _Tp &__hi, _Compare __comp) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | comp_ellint_1 (_Tp __k) |
|
float | comp_ellint_1f (float __k) |
|
long double | comp_ellint_1l (long double __k) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | comp_ellint_2 (_Tp __k) |
|
float | comp_ellint_2f (float __k) |
|
long double | comp_ellint_2l (long double __k) |
|
template<typename _Tp, typename _Tpn> |
__gnu_cxx::__promote_2< _Tp, _Tpn >::__type | comp_ellint_3 (_Tp __k, _Tpn __nu) |
|
float | comp_ellint_3f (float __k, float __nu) |
|
long double | comp_ellint_3l (long double __k, long double __nu) |
|
template<typename _Tp> |
constexpr std::complex< typename __gnu_cxx::__promote< _Tp >::__type > | conj (_Tp __x) |
|
template<typename _Tp> |
constexpr complex< _Tp > | conj (const complex< _Tp > &) |
|
template<typename _Tp, typename _Tp1, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | const_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept |
|
template<typename _Tp, typename... _Args>
requires (!is_unbounded_array_v<_Tp>) && requires { ::new((void*)0) _Tp(std::declval<_Args>()...); } |
constexpr _Tp * | construct_at (_Tp *__location, _Args &&... __args) noexcept(noexcept(::new((void *) 0) _Tp(std::declval< _Args >()...))) |
|
template<typename _II, typename _OI> |
constexpr _OI | copy (_II __first, _II __last, _OI __result) |
|
template<typename _IIter, typename _OIter> |
constexpr _OIter | copy (_IIter, _IIter, _OIter) |
|
template<typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, ostreambuf_iterator< _CharT > >::__type | copy (istreambuf_iterator< _CharT > __first, istreambuf_iterator< _CharT > __last, ostreambuf_iterator< _CharT > __result) |
|
template<typename _BI1, typename _BI2> |
constexpr _BI2 | copy_backward (_BI1 __first, _BI1 __last, _BI2 __result) |
|
template<typename _BIter1, typename _BIter2> |
constexpr _BIter2 | copy_backward (_BIter1, _BIter1, _BIter2) |
|
template<typename _IIter, typename _OIter, typename _Predicate> |
constexpr _OIter | copy_if (_IIter, _IIter, _OIter, _Predicate) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Predicate> |
constexpr _OutputIterator | copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred) |
|
template<typename _IIter, typename _Size, typename _OIter> |
constexpr _OIter | copy_n (_IIter, _Size, _OIter) |
|
template<typename _InputIterator, typename _Size, typename _OutputIterator> |
constexpr _OutputIterator | copy_n (_InputIterator __first, _Size __n, _OutputIterator __result) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | copysign (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename = __detail::__odr_helper> |
enable_if_t< is_floating_point_v< _Tp >, simd< _Tp, _Abi > > | copysign (const simd< _Tp, _Abi > &__x, const simd< _Tp, _Abi > &__y) |
|
constexpr float | copysign (float __x, float __y) |
|
constexpr long double | copysign (long double __x, long double __y) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | cos (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Cos, _Expr, _Dom >, typename _Dom::value_type > | cos (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | cos (const complex< _Tp > &) |
|
template<typename _Tp, typename _Abi, typename = __detail::__odr_helper> |
enable_if_t< is_floating_point_v< _Tp >, simd< _Tp, _Abi > > | cos (const simd< _Tp, _Abi > &__x) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Cos, _ValArray, _Tp >, _Tp > | cos (const valarray< _Tp > &__v) |
|
constexpr float | cos (float __x) |
|
constexpr long double | cos (long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | cosh (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Cosh, _Expr, _Dom >, typename _Dom::value_type > | cosh (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | cosh (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Cosh, _ValArray, _Tp >, _Tp > | cosh (const valarray< _Tp > &__v) |
|
constexpr float | cosh (float __x) |
|
constexpr long double | cosh (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::cosh(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | cosh (simd< _Tp, _Abi > __x) |
|
template<typename _IIter, typename _Tp> |
constexpr iterator_traits< _IIter >::difference_type | count (_IIter, _IIter, const _Tp &) |
|
template<typename _InputIterator, typename _Tp> |
constexpr iterator_traits< _InputIterator >::difference_type | count (_InputIterator __first, _InputIterator __last, const _Tp &__value) |
|
template<typename _IIter, typename _Predicate> |
constexpr iterator_traits< _IIter >::difference_type | count_if (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr iterator_traits< _InputIterator >::difference_type | count_if (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _Container> |
constexpr auto | crbegin (const _Container &__cont) noexcept(noexcept(std::rbegin(__cont))) -> decltype(std::rbegin(__cont)) |
|
template<typename _Container> |
constexpr auto | crend (const _Container &__cont) noexcept(noexcept(std::rend(__cont))) -> decltype(std::rend(__cont)) |
|
exception_ptr | current_exception () noexcept |
|
template<typename _Tpnu, typename _Tp> |
__gnu_cxx::__promote_2< _Tpnu, _Tp >::__type | cyl_bessel_i (_Tpnu __nu, _Tp __x) |
|
float | cyl_bessel_if (float __nu, float __x) |
|
long double | cyl_bessel_il (long double __nu, long double __x) |
|
template<typename _Tpnu, typename _Tp> |
__gnu_cxx::__promote_2< _Tpnu, _Tp >::__type | cyl_bessel_j (_Tpnu __nu, _Tp __x) |
|
float | cyl_bessel_jf (float __nu, float __x) |
|
long double | cyl_bessel_jl (long double __nu, long double __x) |
|
template<typename _Tpnu, typename _Tp> |
__gnu_cxx::__promote_2< _Tpnu, _Tp >::__type | cyl_bessel_k (_Tpnu __nu, _Tp __x) |
|
float | cyl_bessel_kf (float __nu, float __x) |
|
long double | cyl_bessel_kl (long double __nu, long double __x) |
|
template<typename _Tpnu, typename _Tp> |
__gnu_cxx::__promote_2< _Tpnu, _Tp >::__type | cyl_neumann (_Tpnu __nu, _Tp __x) |
|
float | cyl_neumannf (float __nu, float __x) |
|
long double | cyl_neumannl (long double __nu, long double __x) |
|
template<typename _Container> |
constexpr auto | data (_Container &__cont) noexcept(noexcept(__cont.data())) -> decltype(__cont.data()) |
|
template<typename _Tp, size_t _Nm> |
constexpr _Tp * | data (_Tp(&__array)[_Nm]) noexcept |
|
template<typename _Container> |
constexpr auto | data (const _Container &__cont) noexcept(noexcept(__cont.data())) -> decltype(__cont.data()) |
|
template<typename _Tp> |
constexpr const _Tp * | data (initializer_list< _Tp > __il) noexcept |
|
ios_base & | dec (ios_base &__base) |
|
void | declare_no_pointers (char *, size_t) |
|
void | declare_reachable (void *) |
|
template<typename _Tp> |
auto | declval () noexcept -> decltype(__declval< _Tp >(0)) |
|
ios_base & | defaultfloat (ios_base &__base) |
|
template<typename _InputIterator, typename _ValT = typename iterator_traits<_InputIterator>::value_type, typename _Allocator = allocator<_ValT>, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| deque (_InputIterator, _InputIterator, _Allocator=_Allocator()) -> deque< _ValT, _Allocator > |
|
template<typename _ForwardIterator> |
constexpr void | destroy (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _Tp> |
constexpr void | destroy_at (_Tp *__location) |
|
template<typename _ForwardIterator, typename _Size> |
constexpr _ForwardIterator | destroy_n (_ForwardIterator __first, _Size __count) |
|
template<typename _InputIterator> |
constexpr iterator_traits< _InputIterator >::difference_type | distance (_InputIterator __first, _InputIterator __last) |
|
ldiv_t | div (long __i, long __j) noexcept |
|
template<typename _Tp, typename _Tp1, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | dynamic_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept |
|
template<typename _Tp, typename _Tpp> |
__gnu_cxx::__promote_2< _Tp, _Tpp >::__type | ellint_1 (_Tp __k, _Tpp __phi) |
|
float | ellint_1f (float __k, float __phi) |
|
long double | ellint_1l (long double __k, long double __phi) |
|
template<typename _Tp, typename _Tpp> |
__gnu_cxx::__promote_2< _Tp, _Tpp >::__type | ellint_2 (_Tp __k, _Tpp __phi) |
|
float | ellint_2f (float __k, float __phi) |
|
long double | ellint_2l (long double __k, long double __phi) |
|
template<typename _Tp, typename _Tpn, typename _Tpp> |
__gnu_cxx::__promote_3< _Tp, _Tpn, _Tpp >::__type | ellint_3 (_Tp __k, _Tpn __nu, _Tpp __phi) |
|
float | ellint_3f (float __k, float __nu, float __phi) |
|
long double | ellint_3l (long double __k, long double __nu, long double __phi) |
|
template<typename _Container> |
constexpr auto | empty (const _Container &__cont) noexcept(noexcept(__cont.empty())) -> decltype(__cont.empty()) |
|
template<typename _Tp, size_t _Nm> |
constexpr bool | empty (const _Tp(&)[_Nm]) noexcept |
|
template<typename _Tp> |
constexpr bool | empty (initializer_list< _Tp > __il) noexcept |
|
template<typename _Container> |
constexpr auto | end (_Container &__cont) noexcept(noexcept(__cont.end())) -> decltype(__cont.end()) |
|
template<typename _Tp, size_t _Nm> |
constexpr _Tp * | end (_Tp(&__arr)[_Nm]) noexcept |
|
template<typename _Container> |
constexpr auto | end (const _Container &__cont) noexcept(noexcept(__cont.end())) -> decltype(__cont.end()) |
|
template<class _Tp> |
const _Tp * | end (const valarray< _Tp > &__va) noexcept |
|
template<class _Tp> |
_Tp * | end (valarray< _Tp > &__va) noexcept |
|
template<class _Tp> |
constexpr const _Tp * | end (initializer_list< _Tp > __ils) noexcept |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | endl (basic_ostream< _CharT, _Traits > &__os) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | ends (basic_ostream< _CharT, _Traits > &__os) |
|
template<typename _II1, typename _II2> |
constexpr bool | equal (_II1 __first1, _II1 __last1, _II2 __first2) |
|
template<typename _II1, typename _II2> |
constexpr bool | equal (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) |
|
template<typename _IIter1, typename _IIter2, typename _BinaryPredicate> |
constexpr bool | equal (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred) |
|
template<typename _IIter1, typename _IIter2, typename _BinaryPredicate> |
constexpr bool | equal (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred) |
|
template<typename _IIter1, typename _IIter2> |
constexpr bool | equal (_IIter1, _IIter1, _IIter2) |
|
template<typename _FIter, typename _Tp> |
constexpr pair< _FIter, _FIter > | equal_range (_FIter, _FIter, const _Tp &) |
|
template<typename _FIter, typename _Tp, typename _Compare> |
constexpr pair< _FIter, _FIter > | equal_range (_FIter, _FIter, const _Tp &, _Compare) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr pair< _ForwardIterator, _ForwardIterator > | equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val) |
|
template<typename _ForwardIterator, typename _Tp, typename _Compare> |
constexpr pair< _ForwardIterator, _ForwardIterator > | equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc, typename _Predicate> |
map< _Key, _Tp, _Compare, _Alloc >::size_type | erase_if (map< _Key, _Tp, _Compare, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc, typename _Predicate> |
multimap< _Key, _Tp, _Compare, _Alloc >::size_type | erase_if (multimap< _Key, _Tp, _Compare, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Compare, typename _Alloc, typename _Predicate> |
multiset< _Key, _Compare, _Alloc >::size_type | erase_if (multiset< _Key, _Compare, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Compare, typename _Alloc, typename _Predicate> |
set< _Key, _Compare, _Alloc >::size_type | erase_if (set< _Key, _Compare, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Tp, typename _Hash, typename _CPred, typename _Alloc, typename _Predicate> |
unordered_map< _Key, _Tp, _Hash, _CPred, _Alloc >::size_type | erase_if (unordered_map< _Key, _Tp, _Hash, _CPred, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Tp, typename _Hash, typename _CPred, typename _Alloc, typename _Predicate> |
unordered_multimap< _Key, _Tp, _Hash, _CPred, _Alloc >::size_type | erase_if (unordered_multimap< _Key, _Tp, _Hash, _CPred, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Hash, typename _CPred, typename _Alloc, typename _Predicate> |
unordered_multiset< _Key, _Hash, _CPred, _Alloc >::size_type | erase_if (unordered_multiset< _Key, _Hash, _CPred, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Key, typename _Hash, typename _CPred, typename _Alloc, typename _Predicate> |
unordered_set< _Key, _Hash, _CPred, _Alloc >::size_type | erase_if (unordered_set< _Key, _Hash, _CPred, _Alloc > &__cont, _Predicate __pred) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | erf (_Tp __x) |
|
constexpr float | erf (float __x) |
|
constexpr long double | erf (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::erf(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | erf (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | erfc (_Tp __x) |
|
constexpr float | erfc (float __x) |
|
constexpr long double | erfc (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::erfc(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | erfc (simd< _Tp, _Abi > __x) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Tp> |
constexpr _OutputIterator | exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Tp, typename _BinaryOperation> |
constexpr _OutputIterator | exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOperation __binary_op) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | exp (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Exp, _Expr, _Dom >, typename _Dom::value_type > | exp (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | exp (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Exp, _ValArray, _Tp >, _Tp > | exp (const valarray< _Tp > &__v) |
|
constexpr float | exp (float __x) |
|
constexpr long double | exp (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::exp(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | exp (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | exp2 (_Tp __x) |
|
constexpr float | exp2 (float __x) |
|
constexpr long double | exp2 (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::exp2(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | exp2 (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | expint (_Tp __x) |
|
float | expintf (float __x) |
|
long double | expintl (long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | expm1 (_Tp __x) |
|
constexpr float | expm1 (float __x) |
|
constexpr long double | expm1 (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::expm1(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | expm1 (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | fabs (_Tp __x) |
|
template<typename _Tp> |
_Tp | fabs (const std::complex< _Tp > &__z) |
|
constexpr float | fabs (float __x) |
|
constexpr long double | fabs (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::fabs(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | fabs (simd< _Tp, _Abi > __x) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | fdim (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::fdim(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | fdim (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | fdim (float __x, float __y) |
|
constexpr long double | fdim (long double __x, long double __y) |
|
template<typename _FIter, typename _Tp> |
constexpr void | fill (_FIter, _FIter, const _Tp &) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr void | fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value) |
|
template<typename _OI, typename _Size, typename _Tp> |
constexpr _OI | fill_n (_OI __first, _Size __n, const _Tp &__value) |
|
template<typename _OIter, typename _Size, typename _Tp> |
constexpr _OIter | fill_n (_OIter, _Size, const _Tp &) |
|
template<typename _IIter, typename _Tp> |
constexpr _IIter | find (_IIter, _IIter, const _Tp &) |
|
template<typename _InputIterator, typename _Tp> |
constexpr _InputIterator | find (_InputIterator __first, _InputIterator __last, const _Tp &__val) |
|
template<typename _CharT> |
__gnu_cxx::__enable_if< __is_char< _CharT >::__value, istreambuf_iterator< _CharT > >::__type | find (istreambuf_iterator< _CharT > __first, istreambuf_iterator< _CharT > __last, const _CharT &__val) |
|
template<typename _FIter1, typename _FIter2> |
constexpr _FIter1 | find_end (_FIter1, _FIter1, _FIter2, _FIter2) |
|
template<typename _FIter1, typename _FIter2, typename _BinaryPredicate> |
constexpr _FIter1 | find_end (_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2> |
constexpr _ForwardIterator1 | find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr _ForwardIterator1 | find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp) |
|
template<typename _FIter1, typename _FIter2> |
constexpr _FIter1 | find_first_of (_FIter1, _FIter1, _FIter2, _FIter2) |
|
template<typename _FIter1, typename _FIter2, typename _BinaryPredicate> |
constexpr _FIter1 | find_first_of (_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate) |
|
template<typename _InputIterator, typename _ForwardIterator> |
constexpr _InputIterator | find_first_of (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2) |
|
template<typename _InputIterator, typename _ForwardIterator, typename _BinaryPredicate> |
constexpr _InputIterator | find_first_of (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp) |
|
template<typename _IIter, typename _Predicate> |
constexpr _IIter | find_if (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr _InputIterator | find_if (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _IIter, typename _Predicate> |
constexpr _IIter | find_if_not (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr _InputIterator | find_if_not (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
ios_base & | fixed (ios_base &__base) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | floor (_Tp __x) |
|
constexpr float | floor (float __x) |
|
constexpr long double | floor (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::floor(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | floor (simd< _Tp, _Abi > __x) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | flush (basic_ostream< _CharT, _Traits > &__os) |
|
template<typename _Tp, typename _Up, typename _Vp> |
constexpr __gnu_cxx::__promote_3< _Tp, _Up, _Vp >::__type | fma (_Tp __x, _Up __y, _Vp __z) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _Arg3 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::fma(declval<double>(), _Arg2::declval(), _Arg3::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | fma (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y, const typename _Arg3::type &__z) |
|
constexpr float | fma (float __x, float __y, float __z) |
|
constexpr long double | fma (long double __x, long double __y, long double __z) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | fmax (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::fmax(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | fmax (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | fmax (float __x, float __y) |
|
constexpr long double | fmax (long double __x, long double __y) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | fmin (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::fmin(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | fmin (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | fmin (float __x, float __y) |
|
constexpr long double | fmin (long double __x, long double __y) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | fmod (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::fmod(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | fmod (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | fmod (float __x, float __y) |
|
constexpr long double | fmod (long double __x, long double __y) |
|
template<typename _IIter, typename _Funct> |
constexpr _Funct | for_each (_IIter, _IIter, _Funct) |
|
template<typename _InputIterator, typename _Function> |
constexpr _Function | for_each (_InputIterator __first, _InputIterator __last, _Function __f) |
|
template<typename _InputIterator, typename _Size, typename _Function> |
constexpr _InputIterator | for_each_n (_InputIterator __first, _Size __n, _Function __f) |
|
template<typename _Tp> |
constexpr _Tp && | forward (typename std::remove_reference< _Tp >::type &&__t) noexcept |
|
template<typename _Tp> |
constexpr _Tp && | forward (typename std::remove_reference< _Tp >::type &__t) noexcept |
|
template<typename... _Elements> |
constexpr tuple< _Elements &&... > | forward_as_tuple (_Elements &&... __args) noexcept |
|
template<typename _InputIterator, typename _ValT = typename iterator_traits<_InputIterator>::value_type, typename _Allocator = allocator<_ValT>, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| forward_list (_InputIterator, _InputIterator, _Allocator=_Allocator()) -> forward_list< _ValT, _Allocator > |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, int >::__type | fpclassify (_Tp __x) |
|
constexpr int | fpclassify (double __x) |
|
constexpr int | fpclassify (float __x) |
|
constexpr int | fpclassify (long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | frexp (_Tp __x, int *__exp) |
|
template<typename _Tp, typename _Abi, typename = __detail::__odr_helper> |
enable_if_t< is_floating_point_v< _Tp >, simd< _Tp, _Abi > > | frexp (const simd< _Tp, _Abi > &__x, _Samesize< int, simd< _Tp, _Abi > > *__exp) |
|
float | frexp (float __x, int *__exp) |
|
long double | frexp (long double __x, int *__exp) |
|
template<typename _Tp, enable_if_t< __or_< __is_standard_integer< _Tp >, is_same< char, remove_cv_t< _Tp > > >::value, int > = 0> |
constexpr from_chars_result | from_chars (const char *__first, const char *__last, _Tp &__value, int __base=10) |
|
from_chars_result | from_chars (const char *__first, const char *__last, double &__value, chars_format __fmt=chars_format::general) noexcept |
|
from_chars_result | from_chars (const char *__first, const char *__last, float &__value, chars_format __fmt=chars_format::general) noexcept |
|
from_chars_result | from_chars (const char *__first, const char *__last, long double &__value, chars_format __fmt=chars_format::general) noexcept |
|
template<typename _Container> |
constexpr front_insert_iterator< _Container > | front_inserter (_Container &__x) |
|
template<typename _Fn, typename _Signature = __function_guide_t<_Fn, decltype(&_Fn::operator())>> |
| function (_Fn) -> function< _Signature > |
|
template<typename _Res, typename... _ArgTypes> |
| function (_Res(*)(_ArgTypes...)) -> function< _Res(_ArgTypes...)> |
|
const error_category & | future_category () noexcept |
|
template<typename _FIter, typename _Generator> |
constexpr void | generate (_FIter, _FIter, _Generator) |
|
template<typename _ForwardIterator, typename _Generator> |
constexpr void | generate (_ForwardIterator __first, _ForwardIterator __last, _Generator __gen) |
|
template<typename _RealType, size_t __bits, typename _UniformRandomNumberGenerator> |
_RealType | generate_canonical (_UniformRandomNumberGenerator &__g) |
|
template<typename _OIter, typename _Size, typename _Generator> |
constexpr _OIter | generate_n (_OIter, _Size, _Generator) |
|
template<typename _OutputIterator, typename _Size, typename _Generator> |
constexpr _OutputIterator | generate_n (_OutputIterator __first, _Size __n, _Generator __gen) |
|
const error_category & | generic_category () noexcept |
|
template<std::size_t _Int, typename _Tp, std::size_t _Nm> |
constexpr _Tp && | get (array< _Tp, _Nm > &&__arr) noexcept |
|
template<std::size_t _Int, typename _Tp, std::size_t _Nm> |
constexpr _Tp & | get (array< _Tp, _Nm > &__arr) noexcept |
|
template<std::size_t _Int, typename _Tp, std::size_t _Nm> |
constexpr const _Tp && | get (const array< _Tp, _Nm > &&__arr) noexcept |
|
template<std::size_t _Int, typename _Tp, std::size_t _Nm> |
constexpr const _Tp & | get (const array< _Tp, _Nm > &__arr) noexcept |
|
template<size_t _Num, class _It, class _Sent, subrange_kind _Kind>
requires ((_Num == 0 && copyable<_It>) || _Num == 1) |
constexpr auto | get (const subrange< _It, _Sent, _Kind > &__r) |
|
template<size_t __i, typename... _Elements> |
constexpr const __tuple_element_t< __i, tuple< _Elements... > > && | get (const tuple< _Elements... > &&__t) noexcept |
|
template<size_t __i, typename... _Elements> |
constexpr const __tuple_element_t< __i, tuple< _Elements... > > & | get (const tuple< _Elements... > &__t) noexcept |
|
template<size_t __i, typename... _Elements> |
constexpr __tuple_element_t< __i, tuple< _Elements... > > && | get (tuple< _Elements... > &&__t) noexcept |
|
template<size_t __i, typename... _Elements> |
constexpr __tuple_element_t< __i, tuple< _Elements... > > & | get (tuple< _Elements... > &__t) noexcept |
|
Catalogs & | get_catalogs () |
|
template<typename _Del, typename _Tp, _Lock_policy _Lp> |
_Del * | get_deleter (const __shared_ptr< _Tp, _Lp > &__p) noexcept |
|
template<typename _Del, typename _Tp> |
_Del * | get_deleter (const shared_ptr< _Tp > &__p) noexcept |
|
template<typename _MoneyT> |
_Get_money< _MoneyT > | get_money (_MoneyT &__mon, bool __intl=false) |
|
new_handler | get_new_handler () noexcept |
|
pointer_safety | get_pointer_safety () noexcept |
|
template<typename _Tp> |
pair< _Tp *, ptrdiff_t > | get_temporary_buffer (ptrdiff_t __len) noexcept |
|
terminate_handler | get_terminate () noexcept |
|
template<typename _CharT> |
_Get_time< _CharT > | get_time (std::tm *__tmb, const _CharT *__fmt) |
|
unexpected_handler | get_unexpected () noexcept |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
basic_istream< _CharT, _Traits > & | getline (basic_istream< _CharT, _Traits > &&__is, basic_string< _CharT, _Traits, _Alloc > &__str) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
basic_istream< _CharT, _Traits > & | getline (basic_istream< _CharT, _Traits > &&__is, basic_string< _CharT, _Traits, _Alloc > &__str, _CharT __delim) |
|
template<typename _CharT, typename _Traits, typename _Alloc, template< typename, typename, typename > class _Base> |
basic_istream< _CharT, _Traits > & | getline (basic_istream< _CharT, _Traits > &__is, __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str) |
|
template<typename _CharT, typename _Traits, typename _Alloc, template< typename, typename, typename > class _Base> |
basic_istream< _CharT, _Traits > & | getline (basic_istream< _CharT, _Traits > &__is, __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str, _CharT __delim) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
basic_istream< _CharT, _Traits > & | getline (basic_istream< _CharT, _Traits > &__is, basic_string< _CharT, _Traits, _Alloc > &__str) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
basic_istream< _CharT, _Traits > & | getline (basic_istream< _CharT, _Traits > &__is, basic_string< _CharT, _Traits, _Alloc > &__str, _CharT __delim) |
|
template<> |
basic_istream< char > & | getline (basic_istream< char > &__in, basic_string< char > &__str, char __delim) |
|
template<> |
basic_istream< wchar_t > & | getline (basic_istream< wchar_t > &__in, basic_string< wchar_t > &__str, wchar_t __delim) |
|
template<typename _Facet> |
bool | has_facet (const locale &__loc) |
|
template bool | has_facet< codecvt< char, char, mbstate_t > > (const locale &) |
|
template bool | has_facet< codecvt< wchar_t, char, mbstate_t > > (const locale &) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | hermite (unsigned int __n, _Tp __x) |
|
float | hermitef (unsigned int __n, float __x) |
|
long double | hermitel (unsigned int __n, long double __x) |
|
ios_base & | hex (ios_base &__base) |
|
ios_base & | hexfloat (ios_base &__base) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | hypot (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi> |
_GLIBCXX_SIMD_INTRINSIC simd< _Tp, _Abi > | hypot (const simd< _Tp, _Abi > &__x, const simd< _Tp, _Abi > &__y) |
|
constexpr float | hypot (float __x, float __y) |
|
constexpr long double | hypot (long double __x, long double __y) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, int >::__type | ilogb (_Tp __x) |
|
constexpr int | ilogb (float __x) |
|
constexpr int | ilogb (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::ilogb(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | ilogb (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__promote< _Tp >::__type | imag (_Tp) |
|
template<typename _Tp> |
constexpr _Tp | imag (const complex< _Tp > &__z) |
|
template<typename _IIter1, typename _IIter2> |
constexpr bool | includes (_IIter1, _IIter1, _IIter2, _IIter2) |
|
template<typename _IIter1, typename _IIter2, typename _Compare> |
constexpr bool | includes (_IIter1, _IIter1, _IIter2, _IIter2, _Compare) |
|
template<typename _InputIterator1, typename _InputIterator2> |
constexpr bool | includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _Compare> |
constexpr bool | includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp) |
|
template<typename _InputIterator, typename _OutputIterator> |
constexpr _OutputIterator | inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation> |
constexpr _OutputIterator | inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation, typename _Tp> |
constexpr _OutputIterator | inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _Tp __init) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _Tp> |
constexpr _Tp | inner_product (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _Tp, typename _BinaryOperation1, typename _BinaryOperation2> |
constexpr _Tp | inner_product (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2) |
|
template<typename _BidirectionalIterator> |
void | inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last) |
|
template<typename _BidirectionalIterator, typename _Compare> |
void | inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp) |
|
template<typename _BIter> |
void | inplace_merge (_BIter, _BIter, _BIter) |
|
template<typename _BIter, typename _Compare> |
void | inplace_merge (_BIter, _BIter, _BIter, _Compare) |
|
template<typename _Container> |
constexpr insert_iterator< _Container > | inserter (_Container &__x, std::__detail::__range_iter_t< _Container > __i) |
|
ios_base & | internal (ios_base &__base) |
|
const error_category & | iostream_category () noexcept |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr void | iota (_ForwardIterator __first, _ForwardIterator __last, _Tp __value) |
|
constexpr bool | is_eq (partial_ordering __cmp) noexcept |
|
constexpr bool | is_gt (partial_ordering __cmp) noexcept |
|
constexpr bool | is_gteq (partial_ordering __cmp) noexcept |
|
template<typename _RAIter> |
constexpr bool | is_heap (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr bool | is_heap (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr bool | is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr bool | is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _RAIter> |
constexpr _RAIter | is_heap_until (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr _RAIter | is_heap_until (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr _RandomAccessIterator | is_heap_until (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr _RandomAccessIterator | is_heap_until (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
constexpr bool | is_lt (partial_ordering __cmp) noexcept |
|
constexpr bool | is_lteq (partial_ordering __cmp) noexcept |
|
constexpr bool | is_neq (partial_ordering __cmp) noexcept |
|
template<typename _IIter, typename _Predicate> |
constexpr bool | is_partitioned (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr bool | is_partitioned (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _FIter1, typename _FIter2> |
constexpr bool | is_permutation (_FIter1, _FIter1, _FIter2) |
|
template<typename _FIter1, typename _FIter2, typename _BinaryPredicate> |
constexpr bool | is_permutation (_FIter1, _FIter1, _FIter2, _BinaryPredicate) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2> |
constexpr bool | is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr bool | is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2> |
constexpr bool | is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr bool | is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred) |
|
template<typename _FIter> |
constexpr bool | is_sorted (_FIter, _FIter) |
|
template<typename _FIter, typename _Compare> |
constexpr bool | is_sorted (_FIter, _FIter, _Compare) |
|
template<typename _ForwardIterator> |
constexpr bool | is_sorted (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr bool | is_sorted (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _FIter> |
constexpr _FIter | is_sorted_until (_FIter, _FIter) |
|
template<typename _FIter, typename _Compare> |
constexpr _FIter | is_sorted_until (_FIter, _FIter, _Compare) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | is_sorted_until (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr _ForwardIterator | is_sorted_until (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _CharT> |
bool | isalnum (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | isalpha (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | isblank (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | iscntrl (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | isdigit (_CharT __c, const locale &__loc) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, bool >::__type | isfinite (_Tp) |
|
constexpr bool | isfinite (double __x) |
|
constexpr bool | isfinite (float __x) |
|
constexpr bool | isfinite (long double __x) |
|
template<typename _CharT> |
bool | isgraph (_CharT __c, const locale &__loc) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__enable_if<(__is_arithmetic< _Tp >::__value &&__is_arithmetic< _Up >::__value), bool >::__type | isgreater (_Tp __x, _Up __y) |
|
constexpr bool | isgreater (double __x, double __y) |
|
constexpr bool | isgreater (float __x, float __y) |
|
constexpr bool | isgreater (long double __x, long double __y) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__enable_if<(__is_arithmetic< _Tp >::__value &&__is_arithmetic< _Up >::__value), bool >::__type | isgreaterequal (_Tp __x, _Up __y) |
|
constexpr bool | isgreaterequal (double __x, double __y) |
|
constexpr bool | isgreaterequal (float __x, float __y) |
|
constexpr bool | isgreaterequal (long double __x, long double __y) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, bool >::__type | isinf (_Tp) |
|
constexpr bool | isinf (double __x) |
|
constexpr bool | isinf (float __x) |
|
constexpr bool | isinf (long double __x) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__enable_if<(__is_arithmetic< _Tp >::__value &&__is_arithmetic< _Up >::__value), bool >::__type | isless (_Tp __x, _Up __y) |
|
constexpr bool | isless (double __x, double __y) |
|
constexpr bool | isless (float __x, float __y) |
|
constexpr bool | isless (long double __x, long double __y) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__enable_if<(__is_arithmetic< _Tp >::__value &&__is_arithmetic< _Up >::__value), bool >::__type | islessequal (_Tp __x, _Up __y) |
|
constexpr bool | islessequal (double __x, double __y) |
|
constexpr bool | islessequal (float __x, float __y) |
|
constexpr bool | islessequal (long double __x, long double __y) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__enable_if<(__is_arithmetic< _Tp >::__value &&__is_arithmetic< _Up >::__value), bool >::__type | islessgreater (_Tp __x, _Up __y) |
|
constexpr bool | islessgreater (double __x, double __y) |
|
constexpr bool | islessgreater (float __x, float __y) |
|
constexpr bool | islessgreater (long double __x, long double __y) |
|
template<typename _CharT> |
bool | islower (_CharT __c, const locale &__loc) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, bool >::__type | isnan (_Tp) |
|
constexpr bool | isnan (double __x) |
|
constexpr bool | isnan (float __x) |
|
constexpr bool | isnan (long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, bool >::__type | isnormal (_Tp __x) |
|
constexpr bool | isnormal (double __x) |
|
constexpr bool | isnormal (float __x) |
|
constexpr bool | isnormal (long double __x) |
|
template<typename _CharT> |
bool | isprint (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | ispunct (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | isspace (_CharT __c, const locale &__loc) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__enable_if<(__is_arithmetic< _Tp >::__value &&__is_arithmetic< _Up >::__value), bool >::__type | isunordered (_Tp __x, _Up __y) |
|
constexpr bool | isunordered (double __x, double __y) |
|
constexpr bool | isunordered (float __x, float __y) |
|
constexpr bool | isunordered (long double __x, long double __y) |
|
template<typename _CharT> |
bool | isupper (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
bool | isxdigit (_CharT __c, const locale &__loc) |
|
template<typename _FIter1, typename _FIter2> |
constexpr void | iter_swap (_FIter1, _FIter2) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2> |
constexpr void | iter_swap (_ForwardIterator1 __a, _ForwardIterator2 __b) |
|
template<typename _Tp> |
_Tp | kill_dependency (_Tp __y) noexcept |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | laguerre (unsigned int __n, _Tp __x) |
|
float | laguerref (unsigned int __n, float __x) |
|
long double | laguerrel (unsigned int __n, long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | ldexp (_Tp __x, int __exp) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<int, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::ldexp(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | ldexp (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | ldexp (float __x, int __exp) |
|
constexpr long double | ldexp (long double __x, int __exp) |
|
ios_base & | left (ios_base &__base) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | legendre (unsigned int __l, _Tp __x) |
|
float | legendref (unsigned int __l, float __x) |
|
long double | legendrel (unsigned int __l, long double __x) |
|
template<typename _II1, typename _II2> |
constexpr bool | lexicographical_compare (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) |
|
template<typename _II1, typename _II2, typename _Compare> |
constexpr bool | lexicographical_compare (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp) |
|
template<typename _IIter1, typename _IIter2> |
constexpr bool | lexicographical_compare (_IIter1, _IIter1, _IIter2, _IIter2) |
|
template<typename _IIter1, typename _IIter2, typename _Compare> |
constexpr bool | lexicographical_compare (_IIter1, _IIter1, _IIter2, _IIter2, _Compare) |
|
template<typename _InputIter1, typename _InputIter2> |
constexpr auto | lexicographical_compare_three_way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2) |
|
template<typename _InputIter1, typename _InputIter2, typename _Comp> |
constexpr auto | lexicographical_compare_three_way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _Comp __comp) -> decltype(__comp(*__first1, *__first2)) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | lgamma (_Tp __x) |
|
constexpr float | lgamma (float __x) |
|
constexpr long double | lgamma (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::lgamma(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | lgamma (simd< _Tp, _Abi > __x) |
|
template<typename _InputIterator, typename _ValT = typename iterator_traits<_InputIterator>::value_type, typename _Allocator = allocator<_ValT>, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| list (_InputIterator, _InputIterator, _Allocator=_Allocator()) -> list< _ValT, _Allocator > |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, longlong >::__type | llrint (_Tp __x) |
|
constexpr long long | llrint (float __x) |
|
constexpr long long | llrint (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::llrint(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | llrint (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, longlong >::__type | llround (_Tp __x) |
|
constexpr long long | llround (float __x) |
|
constexpr long long | llround (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::llround(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | llround (simd< _Tp, _Abi > __x) |
|
template<typename _L1, typename _L2, typename... _L3> |
void | lock (_L1 &__l1, _L2 &__l2, _L3 &... __l3) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | log (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Log, _Expr, _Dom >, typename _Dom::value_type > | log (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | log (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Log, _ValArray, _Tp >, _Tp > | log (const valarray< _Tp > &__v) |
|
constexpr float | log (float __x) |
|
constexpr long double | log (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::log(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | log (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | log10 (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Log10, _Expr, _Dom >, typename _Dom::value_type > | log10 (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | log10 (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Log10, _ValArray, _Tp >, _Tp > | log10 (const valarray< _Tp > &__v) |
|
constexpr float | log10 (float __x) |
|
constexpr long double | log10 (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::log10(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | log10 (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | log1p (_Tp __x) |
|
constexpr float | log1p (float __x) |
|
constexpr long double | log1p (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::log1p(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | log1p (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | log2 (_Tp __x) |
|
constexpr float | log2 (float __x) |
|
constexpr long double | log2 (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::log2(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | log2 (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | logb (_Tp __x) |
|
template<typename _Tp, typename _Abi, typename = __detail::__odr_helper> |
enable_if_t< is_floating_point< _Tp >::value, simd< _Tp, _Abi > > | logb (const simd< _Tp, _Abi > &__x) |
|
constexpr float | logb (float __x) |
|
constexpr long double | logb (long double __x) |
|
template<typename _FIter, typename _Tp> |
constexpr _FIter | lower_bound (_FIter, _FIter, const _Tp &) |
|
template<typename _FIter, typename _Tp, typename _Compare> |
constexpr _FIter | lower_bound (_FIter, _FIter, const _Tp &, _Compare) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr _ForwardIterator | lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val) |
|
template<typename _ForwardIterator, typename _Tp, typename _Compare> |
constexpr _ForwardIterator | lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, long >::__type | lrint (_Tp __x) |
|
constexpr long | lrint (float __x) |
|
constexpr long | lrint (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::lrint(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | lrint (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, long >::__type | lround (_Tp __x) |
|
constexpr long | lround (float __x) |
|
constexpr long | lround (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::lround(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | lround (simd< _Tp, _Abi > __x) |
|
error_code | make_error_code (errc __e) noexcept |
|
error_code | make_error_code (future_errc __errc) noexcept |
|
error_code | make_error_code (io_errc __e) noexcept |
|
error_condition | make_error_condition (errc __e) noexcept |
|
error_condition | make_error_condition (future_errc __errc) noexcept |
|
error_condition | make_error_condition (io_errc __e) noexcept |
|
template<typename _Ex> |
exception_ptr | make_exception_ptr (_Ex __ex) noexcept |
|
template<typename _RAIter> |
constexpr void | make_heap (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | make_heap (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _Iterator> |
constexpr move_iterator< _Iterator > | make_move_iterator (_Iterator __i) |
|
template<typename _Tp, typename _Alloc, typename... _Args> |
constexpr _Tp | make_obj_using_allocator (const _Alloc &__a, _Args &&... __args) |
|
template<typename _T1, typename _T2> |
constexpr pair< typename __decay_and_strip< _T1 >::__type, typename __decay_and_strip< _T2 >::__type > | make_pair (_T1 &&__x, _T2 &&__y) |
|
template<typename _Iterator> |
constexpr reverse_iterator< _Iterator > | make_reverse_iterator (_Iterator __i) |
|
template<typename... _Elements> |
constexpr tuple< typename __decay_and_strip< _Elements >::__type... > | make_tuple (_Elements &&... __args) |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| map (_InputIterator, _InputIterator, _Allocator) -> map< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, less< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Compare = less<__iter_key_t<_InputIterator>>, typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| map (_InputIterator, _InputIterator, _Compare=_Compare(), _Allocator=_Allocator()) -> map< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, _Compare, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| map (initializer_list< pair< _Key, _Tp > >, _Allocator) -> map< _Key, _Tp, less< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Compare = less<_Key>, typename _Allocator = allocator<pair<const _Key, _Tp>>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| map (initializer_list< pair< _Key, _Tp > >, _Compare=_Compare(), _Allocator=_Allocator()) -> map< _Key, _Tp, _Compare, _Allocator > |
|
template<typename _Tp> |
constexpr const _Tp & | max (const _Tp &__a, const _Tp &__b) |
|
template<typename _Tp, typename _Compare> |
constexpr const _Tp & | max (const _Tp &__a, const _Tp &__b, _Compare __comp) |
|
template<typename _Tp> |
constexpr _Tp | max (initializer_list< _Tp >) |
|
template<typename _Tp, typename _Compare> |
constexpr _Tp | max (initializer_list< _Tp >, _Compare) |
|
template<typename _FIter> |
constexpr _FIter | max_element (_FIter, _FIter) |
|
template<typename _FIter, typename _Compare> |
constexpr _FIter | max_element (_FIter, _FIter, _Compare) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | max_element (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr _ForwardIterator | max_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _Tp, typename _Class> |
constexpr _Mem_fn< _Tp _Class::* > | mem_fn (_Tp _Class::*__pm) noexcept |
|
template<typename _Ret, typename _Tp> |
const_mem_fun_t< _Ret, _Tp > | mem_fun (_Ret(_Tp::*__f)() const) |
|
template<typename _Ret, typename _Tp> |
mem_fun_t< _Ret, _Tp > | mem_fun (_Ret(_Tp::*__f)()) |
|
template<typename _Ret, typename _Tp, typename _Arg> |
const_mem_fun1_t< _Ret, _Tp, _Arg > | mem_fun (_Ret(_Tp::*__f)(_Arg) const) |
|
template<typename _Ret, typename _Tp, typename _Arg> |
mem_fun1_t< _Ret, _Tp, _Arg > | mem_fun (_Ret(_Tp::*__f)(_Arg)) |
|
template<typename _Ret, typename _Tp> |
const_mem_fun_ref_t< _Ret, _Tp > | mem_fun_ref (_Ret(_Tp::*__f)() const) |
|
template<typename _Ret, typename _Tp> |
mem_fun_ref_t< _Ret, _Tp > | mem_fun_ref (_Ret(_Tp::*__f)()) |
|
template<typename _Ret, typename _Tp, typename _Arg> |
const_mem_fun1_ref_t< _Ret, _Tp, _Arg > | mem_fun_ref (_Ret(_Tp::*__f)(_Arg) const) |
|
template<typename _Ret, typename _Tp, typename _Arg> |
mem_fun1_ref_t< _Ret, _Tp, _Arg > | mem_fun_ref (_Ret(_Tp::*__f)(_Arg)) |
|
void * | memchr (void *__s, int __c, size_t __n) |
|
template<typename _IIter1, typename _IIter2, typename _OIter> |
constexpr _OIter | merge (_IIter1, _IIter1, _IIter2, _IIter2, _OIter) |
|
template<typename _IIter1, typename _IIter2, typename _OIter, typename _Compare> |
constexpr _OIter | merge (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator> |
constexpr _OutputIterator | merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _Tp> |
constexpr const _Tp & | min (const _Tp &__a, const _Tp &__b) |
|
template<typename _Tp, typename _Compare> |
constexpr const _Tp & | min (const _Tp &__a, const _Tp &__b, _Compare __comp) |
|
template<typename _Tp> |
constexpr _Tp | min (initializer_list< _Tp >) |
|
template<typename _Tp, typename _Compare> |
constexpr _Tp | min (initializer_list< _Tp >, _Compare) |
|
template<typename _FIter> |
constexpr _FIter | min_element (_FIter, _FIter) |
|
template<typename _FIter, typename _Compare> |
constexpr _FIter | min_element (_FIter, _FIter, _Compare) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | min_element (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr _ForwardIterator | min_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _Tp> |
constexpr pair< const _Tp &, const _Tp & > | minmax (const _Tp &__a, const _Tp &__b) |
|
template<typename _Tp, typename _Compare> |
constexpr pair< const _Tp &, const _Tp & > | minmax (const _Tp &__a, const _Tp &__b, _Compare __comp) |
|
template<typename _Tp> |
constexpr pair< _Tp, _Tp > | minmax (initializer_list< _Tp >) |
|
template<typename _Tp, typename _Compare> |
constexpr pair< _Tp, _Tp > | minmax (initializer_list< _Tp >, _Compare) |
|
template<typename _FIter> |
constexpr pair< _FIter, _FIter > | minmax_element (_FIter, _FIter) |
|
template<typename _FIter, typename _Compare> |
constexpr pair< _FIter, _FIter > | minmax_element (_FIter, _FIter, _Compare) |
|
template<typename _ForwardIterator> |
constexpr pair< _ForwardIterator, _ForwardIterator > | minmax_element (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Compare> |
constexpr pair< _ForwardIterator, _ForwardIterator > | minmax_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp) |
|
template<typename _IIter1, typename _IIter2> |
constexpr pair< _IIter1, _IIter2 > | mismatch (_IIter1, _IIter1, _IIter2) |
|
template<typename _IIter1, typename _IIter2, typename _BinaryPredicate> |
constexpr pair< _IIter1, _IIter2 > | mismatch (_IIter1, _IIter1, _IIter2, _BinaryPredicate) |
|
template<typename _InputIterator1, typename _InputIterator2> |
constexpr pair< _InputIterator1, _InputIterator2 > | mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _BinaryPredicate> |
constexpr pair< _InputIterator1, _InputIterator2 > | mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred) |
|
template<typename _InputIterator1, typename _InputIterator2> |
constexpr pair< _InputIterator1, _InputIterator2 > | mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _BinaryPredicate> |
constexpr pair< _InputIterator1, _InputIterator2 > | mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred) |
|
template<typename _Tp, typename _Abi, typename = __detail::__odr_helper> |
enable_if_t< is_floating_point_v< _Tp >, simd< _Tp, _Abi > > | modf (const simd< _Tp, _Abi > &__x, simd< _Tp, _Abi > *__iptr) |
|
float | modf (float __x, float *__iptr) |
|
long double | modf (long double __x, long double *__iptr) |
|
template<typename _II, typename _OI> |
constexpr _OI | move (_II __first, _II __last, _OI __result) |
|
template<typename _Tp> |
constexpr std::remove_reference< _Tp >::type && | move (_Tp &&__t) noexcept |
|
template<typename _BI1, typename _BI2> |
constexpr _BI2 | move_backward (_BI1 __first, _BI1 __last, _BI2 __result) |
|
template<typename _Tp> |
constexpr __conditional_t< __move_if_noexcept_cond< _Tp >::value, const _Tp &, _Tp && > | move_if_noexcept (_Tp &__x) noexcept |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| multimap (_InputIterator, _InputIterator, _Allocator) -> multimap< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, less< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Compare = less<__iter_key_t<_InputIterator>>, typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| multimap (_InputIterator, _InputIterator, _Compare=_Compare(), _Allocator=_Allocator()) -> multimap< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, _Compare, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| multimap (initializer_list< pair< _Key, _Tp > >, _Allocator) -> multimap< _Key, _Tp, less< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Compare = less<_Key>, typename _Allocator = allocator<pair<const _Key, _Tp>>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| multimap (initializer_list< pair< _Key, _Tp > >, _Compare=_Compare(), _Allocator=_Allocator()) -> multimap< _Key, _Tp, _Compare, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| multiset (_InputIterator, _InputIterator, _Allocator) -> multiset< typename iterator_traits< _InputIterator >::value_type, less< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Compare = less<typename iterator_traits<_InputIterator>::value_type>, typename _Allocator = allocator<typename iterator_traits<_InputIterator>::value_type>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| multiset (_InputIterator, _InputIterator, _Compare=_Compare(), _Allocator=_Allocator()) -> multiset< typename iterator_traits< _InputIterator >::value_type, _Compare, _Allocator > |
|
template<typename _Key, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| multiset (initializer_list< _Key >, _Allocator) -> multiset< _Key, less< _Key >, _Allocator > |
|
template<typename _Key, typename _Compare = less<_Key>, typename _Allocator = allocator<_Key>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| multiset (initializer_list< _Key >, _Compare=_Compare(), _Allocator=_Allocator()) -> multiset< _Key, _Compare, _Allocator > |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | nearbyint (_Tp __x) |
|
constexpr float | nearbyint (float __x) |
|
constexpr long double | nearbyint (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::nearbyint(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | nearbyint (simd< _Tp, _Abi > __x) |
|
template<typename _InputIterator> |
constexpr _InputIterator | next (_InputIterator __x, typename iterator_traits< _InputIterator >::difference_type __n=1) |
|
template<typename _BidirectionalIterator> |
constexpr bool | next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last) |
|
template<typename _BidirectionalIterator, typename _Compare> |
constexpr bool | next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) |
|
template<typename _BIter> |
constexpr bool | next_permutation (_BIter, _BIter) |
|
template<typename _BIter, typename _Compare> |
constexpr bool | next_permutation (_BIter, _BIter, _Compare) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | nextafter (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::nextafter(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | nextafter (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | nextafter (float __x, float __y) |
|
constexpr long double | nextafter (long double __x, long double __y) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | nexttoward (_Tp __x, long double __y) |
|
constexpr float | nexttoward (float __x, long double __y) |
|
constexpr long double | nexttoward (long double __x, long double __y) |
|
ios_base & | noboolalpha (ios_base &__base) |
|
template<typename _IIter, typename _Predicate> |
constexpr bool | none_of (_IIter, _IIter, _Predicate) |
|
template<typename _InputIterator, typename _Predicate> |
constexpr bool | none_of (_InputIterator __first, _InputIterator __last, _Predicate __pred) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__promote< _Tp >::__type | norm (_Tp __x) |
|
template<typename _Tp> |
_Tp constexpr | norm (const complex< _Tp > &) |
|
template<typename _Tp> |
constexpr _Tp | norm (const complex< _Tp > &__z) |
|
ios_base & | noshowbase (ios_base &__base) |
|
ios_base & | noshowpoint (ios_base &__base) |
|
ios_base & | noshowpos (ios_base &__base) |
|
ios_base & | noskipws (ios_base &__base) |
|
template<typename _Predicate> |
constexpr unary_negate< _Predicate > | not1 (const _Predicate &__pred) |
|
template<typename _Predicate> |
constexpr binary_negate< _Predicate > | not2 (const _Predicate &__pred) |
|
void | notify_all_at_thread_exit (condition_variable &, unique_lock< mutex >) |
|
ios_base & | nounitbuf (ios_base &__base) |
|
ios_base & | nouppercase (ios_base &__base) |
|
template<typename _RAIter> |
constexpr void | nth_element (_RAIter, _RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | nth_element (_RAIter, _RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | nth_element (_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | nth_element (_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp) |
|
ios_base & | oct (ios_base &__base) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__not_equal_to, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__not_equal_to, typename _Dom::value_type >::result_type > | operator!= (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__not_equal_to, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__not_equal_to, typename _Dom::value_type >::result_type > | operator!= (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__not_equal_to, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__not_equal_to, typename _Dom1::value_type >::result_type > | operator!= (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _StateT> |
bool | operator!= (const fpos< _StateT > &__lhs, const fpos< _StateT > &__rhs) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator!= (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator!= (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator!= (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() != __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator!= (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator!= (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator!= (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__not_equal_to, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__not_equal_to, typename _Dom::value_type >::result_type > | operator!= (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__not_equal_to, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__not_equal_to, typename _Dom::value_type >::result_type > | operator!= (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__modulus, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__modulus, typename _Dom::value_type >::result_type > | operator% (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__modulus, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__modulus, typename _Dom::value_type >::result_type > | operator% (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__modulus, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__modulus, typename _Dom1::value_type >::result_type > | operator% (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__modulus, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__modulus, typename _Dom::value_type >::result_type > | operator% (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__modulus, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__modulus, typename _Dom::value_type >::result_type > | operator% (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr _Ios_Fmtflags | operator& (_Ios_Fmtflags __a, _Ios_Fmtflags __b) noexcept |
|
constexpr _Ios_Iostate | operator& (_Ios_Iostate __a, _Ios_Iostate __b) noexcept |
|
constexpr _Ios_Openmode | operator& (_Ios_Openmode __a, _Ios_Openmode __b) noexcept |
|
constexpr chars_format | operator& (chars_format __lhs, chars_format __rhs) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_and, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__bitwise_and, typename _Dom::value_type >::result_type > | operator& (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_and, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__bitwise_and, typename _Dom::value_type >::result_type > | operator& (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__bitwise_and, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__bitwise_and, typename _Dom1::value_type >::result_type > | operator& (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_and, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__bitwise_and, typename _Dom::value_type >::result_type > | operator& (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_and, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__bitwise_and, typename _Dom::value_type >::result_type > | operator& (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr launch | operator& (launch __x, launch __y) noexcept |
|
constexpr memory_order | operator& (memory_order __m, __memory_order_modifier __mod) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_and, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__logical_and, typename _Dom::value_type >::result_type > | operator&& (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_and, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__logical_and, typename _Dom::value_type >::result_type > | operator&& (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__logical_and, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__logical_and, typename _Dom1::value_type >::result_type > | operator&& (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_and, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__logical_and, typename _Dom::value_type >::result_type > | operator&& (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_and, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__logical_and, typename _Dom::value_type >::result_type > | operator&& (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr const _Ios_Fmtflags & | operator&= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b) noexcept |
|
constexpr const _Ios_Iostate & | operator&= (_Ios_Iostate &__a, _Ios_Iostate __b) noexcept |
|
constexpr const _Ios_Openmode & | operator&= (_Ios_Openmode &__a, _Ios_Openmode __b) noexcept |
|
constexpr chars_format & | operator&= (chars_format &__lhs, chars_format __rhs) noexcept |
|
constexpr launch & | operator&= (launch &__x, launch __y) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__multiplies, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__multiplies, typename _Dom::value_type >::result_type > | operator* (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__multiplies, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__multiplies, typename _Dom::value_type >::result_type > | operator* (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__multiplies, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__multiplies, typename _Dom1::value_type >::result_type > | operator* (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__multiplies, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__multiplies, typename _Dom::value_type >::result_type > | operator* (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__multiplies, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__multiplies, typename _Dom::value_type >::result_type > | operator* (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (_CharT __lhs, basic_string< _CharT, _Traits, _Alloc > &&__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (_CharT __lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (basic_string< _CharT, _Traits, _Alloc > &&__lhs, _CharT __rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (basic_string< _CharT, _Traits, _Alloc > &&__lhs, basic_string< _CharT, _Traits, _Alloc > &&__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (basic_string< _CharT, _Traits, _Alloc > &&__lhs, const _CharT *__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (basic_string< _CharT, _Traits, _Alloc > &&__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (const _CharT *__lhs, basic_string< _CharT, _Traits, _Alloc > &&__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (const _CharT *__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__plus, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__plus, typename _Dom::value_type >::result_type > | operator+ (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__plus, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__plus, typename _Dom::value_type >::result_type > | operator+ (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__plus, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__plus, typename _Dom1::value_type >::result_type > | operator+ (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, _CharT __rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, basic_string< _CharT, _Traits, _Alloc > &&__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const _CharT *__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr basic_string< _CharT, _Traits, _Alloc > | operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator+ (const complex< _Tp > &__x) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__plus, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__plus, typename _Dom::value_type >::result_type > | operator+ (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__plus, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__plus, typename _Dom::value_type >::result_type > | operator+ (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Iterator>
requires requires { { __x.base() + __n } -> same_as<_Iterator>; } |
constexpr move_iterator< _Iterator > | operator+ (typename move_iterator< _Iterator >::difference_type __n, const move_iterator< _Iterator > &__x) |
|
template<typename _Iterator> |
constexpr reverse_iterator< _Iterator > | operator+ (typename reverse_iterator< _Iterator >::difference_type __n, const reverse_iterator< _Iterator > &__x) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__minus, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__minus, typename _Dom::value_type >::result_type > | operator- (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__minus, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__minus, typename _Dom::value_type >::result_type > | operator- (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__minus, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__minus, typename _Dom1::value_type >::result_type > | operator- (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator- (const complex< _Tp > &__x) |
|
template<typename _IteratorL, typename _IteratorR> |
constexpr auto | operator- (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) -> decltype(__x.base() - __y.base()) |
|
template<typename _IteratorL, typename _IteratorR> |
constexpr auto | operator- (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) -> decltype(__y.base() - __x.base()) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__minus, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__minus, typename _Dom::value_type >::result_type > | operator- (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__minus, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__minus, typename _Dom::value_type >::result_type > | operator- (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__divides, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__divides, typename _Dom::value_type >::result_type > | operator/ (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__divides, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__divides, typename _Dom::value_type >::result_type > | operator/ (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__divides, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__divides, typename _Dom1::value_type >::result_type > | operator/ (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__divides, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__divides, typename _Dom::value_type >::result_type > | operator/ (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__divides, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__divides, typename _Dom::value_type >::result_type > | operator/ (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__less, typename _Dom::value_type >::result_type > | operator< (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__less, typename _Dom::value_type >::result_type > | operator< (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__less, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__less, typename _Dom1::value_type >::result_type > | operator< (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() < __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator< (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator< (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator< (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator< (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() > __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator< (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator< (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator< (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__less, typename _Dom::value_type >::result_type > | operator< (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<typename _Tp, typename _Dp, typename _Up, typename _Ep> |
constexpr bool | operator< (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator< (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__less, typename _Dom::value_type >::result_type > | operator< (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator< (nullptr_t, const unique_ptr< _Tp, _Dp > &__x) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, const error_code &__e) |
|
template<typename _Ostream, typename _Tp> |
__rvalue_stream_insertion_t< _Ostream, _Tp > | operator<< (_Ostream &&__os, const _Tp &__x) |
|
template<typename _CharT, typename _Traits, typename _MoneyT> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Put_money< _MoneyT > __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Put_time< _CharT > __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Resetiosflags __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Setbase __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Setfill< _CharT > __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Setiosflags __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Setprecision __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, _Setw __f) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, basic_string_view< _CharT, _Traits > __str) |
|
template<typename _CharT, typename _Traits, typename _Alloc, template< typename, typename, typename > class _Base> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, const __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, const basic_string< _CharT, _Traits, _Alloc > &__str) |
|
template<typename _Tp, typename _CharT, class _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, const complex< _Tp > &__x) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_left, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__shift_left, typename _Dom::value_type >::result_type > | operator<< (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_left, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__shift_left, typename _Dom::value_type >::result_type > | operator<< (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__shift_left, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__shift_left, typename _Dom1::value_type >::result_type > | operator<< (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_left, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__shift_left, typename _Dom::value_type >::result_type > | operator<< (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_left, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__shift_left, typename _Dom::value_type >::result_type > | operator<< (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template ostream & | operator<< (ostream &, _Resetiosflags) |
|
template ostream & | operator<< (ostream &, _Setbase) |
|
template ostream & | operator<< (ostream &, _Setfill< char >) |
|
template ostream & | operator<< (ostream &, _Setiosflags) |
|
template ostream & | operator<< (ostream &, _Setprecision) |
|
template ostream & | operator<< (ostream &, _Setw) |
|
template ostream & | operator<< (ostream &, const complex< double > &) |
|
template ostream & | operator<< (ostream &, const complex< float > &) |
|
template ostream & | operator<< (ostream &, const complex< long double > &) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &, const std::uniform_int_distribution< _IntType > &) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &, const std::uniform_real_distribution< _RealType > &) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const binomial_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const chi_squared_distribution< _RealType > &__x) |
|
template<typename _RandomNumberEngine, size_t __p, size_t __r, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const discard_block_engine< _RandomNumberEngine, __p, __r > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const discrete_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const fisher_f_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const gamma_distribution< _RealType > &__x) |
|
template<typename _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const linear_congruential_engine< _UIntType, __a, __c, __m > &__lcr) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const lognormal_distribution< _RealType > &__x) |
|
template<typename _UIntType, size_t __w, size_t __n, size_t __m, size_t __r, _UIntType __a, size_t __u, _UIntType __d, size_t __s, _UIntType __b, size_t __t, _UIntType __c, size_t __l, _UIntType __f, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const mersenne_twister_engine< _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const negative_binomial_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const normal_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const piecewise_constant_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const piecewise_linear_distribution< _RealType > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const poisson_distribution< _IntType > &__x) |
|
template<typename _RandomNumberEngine, size_t __k, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const shuffle_order_engine< _RandomNumberEngine, __k > &__x) |
|
template<typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::bernoulli_distribution &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::cauchy_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::exponential_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::extreme_value_distribution< _RealType > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::geometric_distribution< _IntType > &__x) |
|
template<typename _RandomNumberEngine, size_t __w, typename _UIntType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::independent_bits_engine< _RandomNumberEngine, __w, _UIntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::weibull_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const student_t_distribution< _RealType > &__x) |
|
template<typename _UIntType, size_t __w, size_t __s, size_t __r, typename _CharT, typename _Traits> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const subtract_with_carry_engine< _UIntType, __w, __s, __r > &__x) |
|
template wostream & | operator<< (wostream &, _Resetiosflags) |
|
template wostream & | operator<< (wostream &, _Setbase) |
|
template wostream & | operator<< (wostream &, _Setfill< wchar_t >) |
|
template wostream & | operator<< (wostream &, _Setiosflags) |
|
template wostream & | operator<< (wostream &, _Setprecision) |
|
template wostream & | operator<< (wostream &, _Setw) |
|
template wostream & | operator<< (wostream &, const complex< double > &) |
|
template wostream & | operator<< (wostream &, const complex< float > &) |
|
template wostream & | operator<< (wostream &, const complex< long double > &) |
|
template<typename _Ch, typename _Tr, typename _Tp, _Lock_policy _Lp> |
std::basic_ostream< _Ch, _Tr > & | operator<< (std::basic_ostream< _Ch, _Tr > &__os, const __shared_ptr< _Tp, _Lp > &__p) |
|
template<typename _CharT, typename _Traits, typename _Tp, typename _Dp> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__os, const unique_ptr< _Tp, _Dp > &__p) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less_equal, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__less_equal, typename _Dom::value_type >::result_type > | operator<= (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less_equal, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__less_equal, typename _Dom::value_type >::result_type > | operator<= (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__less_equal, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__less_equal, typename _Dom1::value_type >::result_type > | operator<= (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __y.base() < __x.base() } -> convertible_to<bool>; } |
constexpr bool | operator<= (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator<= (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator<= (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator<= (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() >= __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator<= (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator<= (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator<= (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less_equal, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__less_equal, typename _Dom::value_type >::result_type > | operator<= (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<typename _Tp, typename _Dp, typename _Up, typename _Ep> |
constexpr bool | operator<= (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator<= (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__less_equal, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__less_equal, typename _Dom::value_type >::result_type > | operator<= (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator<= (nullptr_t, const unique_ptr< _Tp, _Dp > &__x) |
|
strong_ordering | operator<=> (const error_code &__lhs, const error_code &__rhs) noexcept |
|
strong_ordering | operator<=> (const error_condition &__lhs, const error_condition &__rhs) noexcept |
|
template<typename _CharT, typename _Traits> |
constexpr auto | operator<=> (basic_string_view< _CharT, _Traits > __x, __type_identity_t< basic_string_view< _CharT, _Traits > > __y) noexcept -> decltype(__detail::__char_traits_cmp_cat< _Traits >(0)) |
|
template<typename _Tp, typename _Up, _Lock_policy _Lp> |
strong_ordering | operator<=> (const __shared_ptr< _Tp, _Lp > &__a, const __shared_ptr< _Up, _Lp > &__b) noexcept |
|
template<typename _Tp, _Lock_policy _Lp> |
strong_ordering | operator<=> (const __shared_ptr< _Tp, _Lp > &__a, nullptr_t) noexcept |
|
template<typename _Tp, size_t _Nm> |
constexpr __detail::__synth3way_t< _Tp > | operator<=> (const array< _Tp, _Nm > &__a, const array< _Tp, _Nm > &__b) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr auto | operator<=> (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const _CharT *__rhs) noexcept -> decltype(__detail::__char_traits_cmp_cat< _Traits >(0)) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr auto | operator<=> (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) noexcept -> decltype(__detail::__char_traits_cmp_cat< _Traits >(0)) |
|
template<typename _Tp, typename _Alloc> |
__detail::__synth3way_t< _Tp > | operator<=> (const deque< _Tp, _Alloc > &__x, const deque< _Tp, _Alloc > &__y) |
|
template<typename _Tp, typename _Alloc> |
__detail::__synth3way_t< _Tp > | operator<=> (const forward_list< _Tp, _Alloc > &__x, const forward_list< _Tp, _Alloc > &__y) |
|
template<typename _Tp, typename _Alloc> |
__detail::__synth3way_t< _Tp > | operator<=> (const list< _Tp, _Alloc > &__x, const list< _Tp, _Alloc > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
__detail::__synth3way_t< pair< const _Key, _Tp > > | operator<=> (const map< _Key, _Tp, _Compare, _Alloc > &__x, const map< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<three_way_comparable _Iterator> |
constexpr compare_three_way_result_t< _Iterator > | operator<=> (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _IteratorL, three_way_comparable_with< _IteratorL > _IteratorR> |
constexpr compare_three_way_result_t< _IteratorL, _IteratorR > | operator<=> (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Tp, three_way_comparable _Seq> |
compare_three_way_result_t< _Seq > | operator<=> (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<three_way_comparable _Iterator> |
constexpr compare_three_way_result_t< _Iterator, _Iterator > | operator<=> (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL, three_way_comparable_with< _IteratorL > _IteratorR> |
constexpr compare_three_way_result_t< _IteratorL, _IteratorR > | operator<=> (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Tp, three_way_comparable _Seq> |
compare_three_way_result_t< _Seq > | operator<=> (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<typename... _Tps, typename... _Ups>
requires (sizeof...(_Tps) == sizeof...(_Ups)) && (requires { typename __detail::__synth3way_t<_Tps, _Ups>; } && ...) |
constexpr common_comparison_category_t< __detail::__synth3way_t< _Tps, _Ups >... > | operator<=> (const tuple< _Tps... > &__t, const tuple< _Ups... > &__u) |
|
template<typename _Tp, typename _Dp, typename _Up, typename _Ep>
requires three_way_comparable_with<typename unique_ptr<_Tp, _Dp>::pointer, typename unique_ptr<_Up, _Ep>::pointer> |
constexpr compare_three_way_result_t< typename unique_ptr< _Tp, _Dp >::pointer, typename unique_ptr< _Up, _Ep >::pointer > | operator<=> (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y) |
|
template<typename _Tp, typename _Dp>
requires three_way_comparable<typename unique_ptr<_Tp, _Dp>::pointer> |
constexpr compare_three_way_result_t< typename unique_ptr< _Tp, _Dp >::pointer > | operator<=> (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) |
|
template<typename _Tp, typename _Alloc> |
constexpr __detail::__synth3way_t< _Tp > | operator<=> (const vector< _Tp, _Alloc > &__x, const vector< _Tp, _Alloc > &__y) |
|
constexpr strong_ordering | operator<=> (monostate, monostate) noexcept |
|
template<typename _T1, typename _T2> |
constexpr bool | operator== (const allocator< _T1 > &, const allocator< _T2 > &) noexcept |
|
bool | operator== (const error_code &__lhs, const error_code &__rhs) noexcept |
|
bool | operator== (const error_code &__lhs, const error_condition &__rhs) noexcept |
|
bool | operator== (const error_condition &__lhs, const error_condition &__rhs) noexcept |
|
template<typename _Bi_iter, typename _Alloc> |
bool | operator== (const match_results< _Bi_iter, _Alloc > &__m1, const match_results< _Bi_iter, _Alloc > &__m2) |
|
template<typename _CharT, typename _Traits> |
constexpr bool | operator== (basic_string_view< _CharT, _Traits > __x, type_identity_t< basic_string_view< _CharT, _Traits > > __y) noexcept |
|
template<typename _Tp, _Lock_policy _Lp> |
bool | operator== (const __shared_ptr< _Tp, _Lp > &__a, nullptr_t) noexcept |
|
template<typename _Tp1, typename _Tp2, _Lock_policy _Lp> |
bool | operator== (const __shared_ptr< _Tp1, _Lp > &__a, const __shared_ptr< _Tp2, _Lp > &__b) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__equal_to, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__equal_to, typename _Dom::value_type >::result_type > | operator== (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__equal_to, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__equal_to, typename _Dom::value_type >::result_type > | operator== (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__equal_to, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__equal_to, typename _Dom1::value_type >::result_type > | operator== (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _Tp, std::size_t _Nm> |
constexpr bool | operator== (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr bool | operator== (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const _CharT *__rhs) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr bool | operator== (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) noexcept |
|
template<typename _Tp, typename _Alloc> |
bool | operator== (const deque< _Tp, _Alloc > &__x, const deque< _Tp, _Alloc > &__y) |
|
template<typename _Tp, typename _Alloc> |
bool | operator== (const forward_list< _Tp, _Alloc > &__lx, const forward_list< _Tp, _Alloc > &__ly) |
|
template<typename _StateT> |
bool | operator== (const fpos< _StateT > &__lhs, const fpos< _StateT > &__rhs) |
|
template<typename _Res, typename... _Args> |
bool | operator== (const function< _Res(_Args...)> &__f, nullptr_t) noexcept |
|
template<typename _CharT, typename _Traits> |
bool | operator== (const istreambuf_iterator< _CharT, _Traits > &__a, const istreambuf_iterator< _CharT, _Traits > &__b) |
|
template<typename _Tp, typename _Alloc> |
bool | operator== (const list< _Tp, _Alloc > &__x, const list< _Tp, _Alloc > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator== (const map< _Key, _Tp, _Compare, _Alloc > &__x, const map< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Iterator> |
constexpr bool | operator== (const move_iterator< _Iterator > &__x, const move_iterator< _Iterator > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() == __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator== (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator== (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator== (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator== (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<typename _Iterator>
requires requires { { __x.base() == __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator== (const reverse_iterator< _Iterator > &__x, const reverse_iterator< _Iterator > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() == __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator== (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator== (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator== (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<typename _RealType> |
bool | operator== (const std::normal_distribution< _RealType > &__d1, const std::normal_distribution< _RealType > &__d2) |
|
template<typename... _Tps, typename... _Ups>
requires (sizeof...(_Tps) == sizeof...(_Ups)) && (requires (const _Tps& __t, const _Ups& __u) { { __t == __u } -> __detail::__boolean_testable; } && ...) |
constexpr bool | operator== (const tuple< _Tps... > &__t, const tuple< _Ups... > &__u) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__equal_to, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__equal_to, typename _Dom::value_type >::result_type > | operator== (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<typename _Tp, typename _Dp, typename _Up, typename _Ep> |
constexpr bool | operator== (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator== (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) noexcept |
|
template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> |
bool | operator== (const unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, const unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__y) |
|
template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> |
bool | operator== (const unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, const unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__y) |
|
template<class _Value, class _Hash, class _Pred, class _Alloc> |
bool | operator== (const unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__x, const unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__y) |
|
template<class _Value, class _Hash, class _Pred, class _Alloc> |
bool | operator== (const unordered_set< _Value, _Hash, _Pred, _Alloc > &__x, const unordered_set< _Value, _Hash, _Pred, _Alloc > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__equal_to, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__equal_to, typename _Dom::value_type >::result_type > | operator== (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp, typename _Alloc> |
constexpr bool | operator== (const vector< _Tp, _Alloc > &__x, const vector< _Tp, _Alloc > &__y) |
|
constexpr bool | operator== (monostate, monostate) noexcept |
|
template<typename _OutA1, typename _OutA2, typename... _InA> |
bool | operator== (const scoped_allocator_adaptor< _OutA1, _InA... > &__a, const scoped_allocator_adaptor< _OutA2, _InA... > &__b) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__greater, typename _Dom::value_type >::result_type > | operator> (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__greater, typename _Dom::value_type >::result_type > | operator> (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__greater, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__greater, typename _Dom1::value_type >::result_type > | operator> (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __y.base() < __x.base() } -> convertible_to<bool>; } |
constexpr bool | operator> (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator> (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator> (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator> (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() < __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator> (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator> (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator> (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__greater, typename _Dom::value_type >::result_type > | operator> (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<typename _Tp, typename _Dp, typename _Up, typename _Ep> |
constexpr bool | operator> (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator> (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__greater, typename _Dom::value_type >::result_type > | operator> (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator> (nullptr_t, const unique_ptr< _Tp, _Dp > &__x) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater_equal, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__greater_equal, typename _Dom::value_type >::result_type > | operator>= (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater_equal, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__greater_equal, typename _Dom::value_type >::result_type > | operator>= (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__greater_equal, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__greater_equal, typename _Dom1::value_type >::result_type > | operator>= (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() < __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator>= (const move_iterator< _IteratorL > &__x, const move_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
bool | operator>= (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator>= (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator>= (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y) |
|
template<typename _IteratorL, typename _IteratorR>
requires requires { { __x.base() <= __y.base() } -> convertible_to<bool>; } |
constexpr bool | operator>= (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
bool | operator>= (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y) |
|
template<typename _Tp, typename _Seq> |
bool | operator>= (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater_equal, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__greater_equal, typename _Dom::value_type >::result_type > | operator>= (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<typename _Tp, typename _Dp, typename _Up, typename _Ep> |
constexpr bool | operator>= (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y) |
|
template<typename _Tp, typename _Dp> |
constexpr bool | operator>= (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__greater_equal, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__greater_equal, typename _Dom::value_type >::result_type > | operator>= (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp, typename _Dp> |
bool | operator>= (nullptr_t, const unique_ptr< _Tp, _Dp > &__x) |
|
template<typename _Istream, typename _Tp> |
__rvalue_stream_extraction_t< _Istream, _Tp > | operator>> (_Istream &&__is, _Tp &&__x) |
|
template<typename _CharT, typename _Traits, typename _Alloc, template< typename, typename, typename > class _Base> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str) |
|
template<typename _CharT, typename _Traits, typename _MoneyT> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Get_money< _MoneyT > __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Get_time< _CharT > __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Resetiosflags __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Setbase __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Setfill< _CharT > __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Setiosflags __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Setprecision __f) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, _Setw __f) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, basic_string< _CharT, _Traits, _Alloc > &__str) |
|
template<typename _Tp, typename _CharT, class _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__is, complex< _Tp > &__x) |
|
template<> |
basic_istream< char > & | operator>> (basic_istream< char > &__is, basic_string< char > &__str) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_right, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__shift_right, typename _Dom::value_type >::result_type > | operator>> (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_right, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__shift_right, typename _Dom::value_type >::result_type > | operator>> (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__shift_right, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__shift_right, typename _Dom1::value_type >::result_type > | operator>> (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_right, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__shift_right, typename _Dom::value_type >::result_type > | operator>> (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__shift_right, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__shift_right, typename _Dom::value_type >::result_type > | operator>> (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template istream & | operator>> (istream &, _Resetiosflags) |
|
template istream & | operator>> (istream &, _Setbase) |
|
template istream & | operator>> (istream &, _Setfill< char >) |
|
template istream & | operator>> (istream &, _Setiosflags) |
|
template istream & | operator>> (istream &, _Setprecision) |
|
template istream & | operator>> (istream &, _Setw) |
|
template istream & | operator>> (istream &, complex< double > &) |
|
template istream & | operator>> (istream &, complex< float > &) |
|
template istream & | operator>> (istream &, complex< long double > &) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &, std::uniform_int_distribution< _IntType > &) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &, std::uniform_real_distribution< _RealType > &) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, binomial_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, chi_squared_distribution< _RealType > &__x) |
|
template<typename _RandomNumberEngine, size_t __p, size_t __r, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, discard_block_engine< _RandomNumberEngine, __p, __r > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, discrete_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, fisher_f_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, gamma_distribution< _RealType > &__x) |
|
template<typename _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, linear_congruential_engine< _UIntType, __a, __c, __m > &__lcr) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, lognormal_distribution< _RealType > &__x) |
|
template<typename _UIntType, size_t __w, size_t __n, size_t __m, size_t __r, _UIntType __a, size_t __u, _UIntType __d, size_t __s, _UIntType __b, size_t __t, _UIntType __c, size_t __l, _UIntType __f, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, mersenne_twister_engine< _UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, negative_binomial_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, normal_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, piecewise_constant_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, piecewise_linear_distribution< _RealType > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, poisson_distribution< _IntType > &__x) |
|
template<typename _RandomNumberEngine, size_t __k, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, shuffle_order_engine< _RandomNumberEngine, __k > &__x) |
|
template<typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, std::bernoulli_distribution &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, std::cauchy_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, std::exponential_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, std::extreme_value_distribution< _RealType > &__x) |
|
template<typename _IntType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, std::geometric_distribution< _IntType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, std::weibull_distribution< _RealType > &__x) |
|
template<typename _RealType, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, student_t_distribution< _RealType > &__x) |
|
template<typename _UIntType, size_t __w, size_t __s, size_t __r, typename _CharT, typename _Traits> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, subtract_with_carry_engine< _UIntType, __w, __s, __r > &__x) |
|
template wistream & | operator>> (wistream &, _Resetiosflags) |
|
template wistream & | operator>> (wistream &, _Setbase) |
|
template wistream & | operator>> (wistream &, _Setfill< wchar_t >) |
|
template wistream & | operator>> (wistream &, _Setiosflags) |
|
template wistream & | operator>> (wistream &, _Setprecision) |
|
template wistream & | operator>> (wistream &, _Setw) |
|
template wistream & | operator>> (wistream &, complex< double > &) |
|
template wistream & | operator>> (wistream &, complex< float > &) |
|
template wistream & | operator>> (wistream &, complex< long double > &) |
|
constexpr _Ios_Fmtflags | operator^ (_Ios_Fmtflags __a, _Ios_Fmtflags __b) noexcept |
|
constexpr _Ios_Iostate | operator^ (_Ios_Iostate __a, _Ios_Iostate __b) noexcept |
|
constexpr _Ios_Openmode | operator^ (_Ios_Openmode __a, _Ios_Openmode __b) noexcept |
|
constexpr chars_format | operator^ (chars_format __lhs, chars_format __rhs) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_xor, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__bitwise_xor, typename _Dom::value_type >::result_type > | operator^ (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_xor, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__bitwise_xor, typename _Dom::value_type >::result_type > | operator^ (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__bitwise_xor, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__bitwise_xor, typename _Dom1::value_type >::result_type > | operator^ (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_xor, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__bitwise_xor, typename _Dom::value_type >::result_type > | operator^ (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_xor, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__bitwise_xor, typename _Dom::value_type >::result_type > | operator^ (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr launch | operator^ (launch __x, launch __y) noexcept |
|
constexpr const _Ios_Fmtflags & | operator^= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b) noexcept |
|
constexpr const _Ios_Iostate & | operator^= (_Ios_Iostate &__a, _Ios_Iostate __b) noexcept |
|
constexpr const _Ios_Openmode & | operator^= (_Ios_Openmode &__a, _Ios_Openmode __b) noexcept |
|
constexpr chars_format & | operator^= (chars_format &__lhs, chars_format __rhs) noexcept |
|
constexpr launch & | operator^= (launch &__x, launch __y) noexcept |
|
constexpr _Ios_Fmtflags | operator| (_Ios_Fmtflags __a, _Ios_Fmtflags __b) noexcept |
|
constexpr _Ios_Iostate | operator| (_Ios_Iostate __a, _Ios_Iostate __b) noexcept |
|
constexpr _Ios_Openmode | operator| (_Ios_Openmode __a, _Ios_Openmode __b) noexcept |
|
constexpr chars_format | operator| (chars_format __lhs, chars_format __rhs) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_or, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__bitwise_or, typename _Dom::value_type >::result_type > | operator| (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_or, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__bitwise_or, typename _Dom::value_type >::result_type > | operator| (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__bitwise_or, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__bitwise_or, typename _Dom1::value_type >::result_type > | operator| (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_or, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__bitwise_or, typename _Dom::value_type >::result_type > | operator| (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__bitwise_or, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__bitwise_or, typename _Dom::value_type >::result_type > | operator| (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr launch | operator| (launch __x, launch __y) noexcept |
|
constexpr memory_order | operator| (memory_order __m, __memory_order_modifier __mod) noexcept |
|
constexpr const _Ios_Fmtflags & | operator|= (_Ios_Fmtflags &__a, _Ios_Fmtflags __b) noexcept |
|
constexpr const _Ios_Iostate & | operator|= (_Ios_Iostate &__a, _Ios_Iostate __b) noexcept |
|
constexpr const _Ios_Openmode & | operator|= (_Ios_Openmode &__a, _Ios_Openmode __b) noexcept |
|
constexpr chars_format & | operator|= (chars_format &__lhs, chars_format __rhs) noexcept |
|
constexpr launch & | operator|= (launch &__x, launch __y) noexcept |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_or, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename __fun< struct std::__logical_or, typename _Dom::value_type >::result_type > | operator|| (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_or, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename __fun< struct std::__logical_or, typename _Dom::value_type >::result_type > | operator|| (const _Expr< _Dom, typename _Dom::value_type > &__v, const typename _Dom::value_type &__t) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::__logical_or, _Expr, _Expr, _Dom1, _Dom2 >, typename __fun< struct std::__logical_or, typename _Dom1::value_type >::result_type > | operator|| (const _Expr< _Dom1, typename _Dom1::value_type > &__v, const _Expr< _Dom2, typename _Dom2::value_type > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_or, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__logical_or, typename _Dom::value_type >::result_type > | operator|| (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__v) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::__logical_or, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename __fun< struct std::__logical_or, typename _Dom::value_type >::result_type > | operator|| (const valarray< typename _Dom::value_type > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr _Ios_Fmtflags | operator~ (_Ios_Fmtflags __a) noexcept |
|
constexpr _Ios_Iostate | operator~ (_Ios_Iostate __a) noexcept |
|
constexpr _Ios_Openmode | operator~ (_Ios_Openmode __a) noexcept |
|
constexpr chars_format | operator~ (chars_format __fmt) noexcept |
|
constexpr launch | operator~ (launch __x) noexcept |
|
template<typename _Fun, typename _Signature = __function_guide_t<_Fun, decltype(&_Fun::operator())>> |
| packaged_task (_Fun) -> packaged_task< _Signature > |
|
template<typename _Res, typename... _ArgTypes> |
| packaged_task (_Res(*)(_ArgTypes...)) -> packaged_task< _Res(_ArgTypes...)> |
|
template<typename _RAIter> |
constexpr void | partial_sort (_RAIter, _RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | partial_sort (_RAIter, _RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | partial_sort (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | partial_sort (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _IIter, typename _RAIter> |
constexpr _RAIter | partial_sort_copy (_IIter, _IIter, _RAIter, _RAIter) |
|
template<typename _IIter, typename _RAIter, typename _Compare> |
constexpr _RAIter | partial_sort_copy (_IIter, _IIter, _RAIter, _RAIter, _Compare) |
|
template<typename _InputIterator, typename _RandomAccessIterator> |
constexpr _RandomAccessIterator | partial_sort_copy (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last) |
|
template<typename _InputIterator, typename _RandomAccessIterator, typename _Compare> |
constexpr _RandomAccessIterator | partial_sort_copy (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp) |
|
template<typename _InputIterator, typename _OutputIterator> |
constexpr _OutputIterator | partial_sum (_InputIterator __first, _InputIterator __last, _OutputIterator __result) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation> |
constexpr _OutputIterator | partial_sum (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op) |
|
template<typename _BIter, typename _Predicate> |
constexpr _BIter | partition (_BIter, _BIter, _Predicate) |
|
template<typename _ForwardIterator, typename _Predicate> |
constexpr _ForwardIterator | partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) |
|
template<typename _IIter, typename _OIter1, typename _OIter2, typename _Predicate> |
constexpr pair< _OIter1, _OIter2 > | partition_copy (_IIter, _IIter, _OIter1, _OIter2, _Predicate) |
|
template<typename _InputIterator, typename _OutputIterator1, typename _OutputIterator2, typename _Predicate> |
constexpr pair< _OutputIterator1, _OutputIterator2 > | partition_copy (_InputIterator __first, _InputIterator __last, _OutputIterator1 __out_true, _OutputIterator2 __out_false, _Predicate __pred) |
|
template<typename _FIter, typename _Predicate> |
constexpr _FIter | partition_point (_FIter, _FIter, _Predicate) |
|
template<typename _ForwardIterator, typename _Predicate> |
constexpr _ForwardIterator | partition_point (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) |
|
template<typename _Tp> |
complex< _Tp > | polar (const _Tp &, const _Tp &=_Tp(0)) |
|
template<typename _RAIter> |
constexpr void | pop_heap (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | pop_heap (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | pow (_Tp __x, _Up __y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Pow, _Expr, _Constant, _Dom, typename _Dom::value_type >, typename _Dom::value_type > | pow (const _Expr< _Dom, typename _Dom::value_type > &__e, const typename _Dom::value_type &__t) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Pow, _Expr, _ValArray, _Dom, typename _Dom::value_type >, typename _Dom::value_type > | pow (const _Expr< _Dom, typename _Dom::value_type > &__e, const valarray< typename _Dom::value_type > &__v) |
|
template<class _Dom1, class _Dom2> |
_Expr< _BinClos< struct std::_Pow, _Expr, _Expr, _Dom1, _Dom2 >, typename _Dom1::value_type > | pow (const _Expr< _Dom1, typename _Dom1::value_type > &__e1, const _Expr< _Dom2, typename _Dom2::value_type > &__e2) |
|
template<typename _Tp> |
complex< _Tp > | pow (const _Tp &, const complex< _Tp > &) |
|
template<typename _Tp, typename _Up> |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | pow (const _Tp &__x, const std::complex< _Up > &__y) |
|
template<typename _Tp> |
complex< _Tp > | pow (const complex< _Tp > &, const _Tp &) |
|
template<typename _Tp> |
complex< _Tp > | pow (const complex< _Tp > &, const complex< _Tp > &) |
|
template<typename _Tp> |
complex< _Tp > | pow (const complex< _Tp > &, int) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::pow(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | pow (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
template<typename _Tp, typename _Up> |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | pow (const std::complex< _Tp > &__x, const _Up &__y) |
|
template<typename _Tp, typename _Up> |
std::complex< typename __gnu_cxx::__promote_2< _Tp, _Up >::__type > | pow (const std::complex< _Tp > &__x, const std::complex< _Up > &__y) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Pow, _Constant, _Expr, typename _Dom::value_type, _Dom >, typename _Dom::value_type > | pow (const typename _Dom::value_type &__t, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
_Expr< _BinClos< struct std::_Pow, _Constant, _ValArray, _Tp, _Tp >, _Tp > | pow (const typename valarray< _Tp >::value_type &__t, const valarray< _Tp > &__v) |
|
template<typename _Tp> |
_Expr< _BinClos< struct std::_Pow, _ValArray, _Constant, _Tp, _Tp >, _Tp > | pow (const valarray< _Tp > &__v, const typename valarray< _Tp >::value_type &__t) |
|
template<typename _Tp> |
_Expr< _BinClos< struct std::_Pow, _ValArray, _ValArray, _Tp, _Tp >, _Tp > | pow (const valarray< _Tp > &__v, const valarray< _Tp > &__w) |
|
template<class _Dom> |
_Expr< _BinClos< struct std::_Pow, _ValArray, _Expr, typename _Dom::value_type, _Dom >, typename _Dom::value_type > | pow (const valarray< typename _Dom::valarray > &__v, const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
constexpr float | pow (float __x, float __y) |
|
constexpr long double | pow (long double __x, long double __y) |
|
template<typename _BidirectionalIterator> |
constexpr _BidirectionalIterator | prev (_BidirectionalIterator __x, typename iterator_traits< _BidirectionalIterator >::difference_type __n=1) |
|
template<typename _BidirectionalIterator> |
constexpr bool | prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last) |
|
template<typename _BidirectionalIterator, typename _Compare> |
constexpr bool | prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp) |
|
template<typename _BIter> |
constexpr bool | prev_permutation (_BIter, _BIter) |
|
template<typename _BIter, typename _Compare> |
constexpr bool | prev_permutation (_BIter, _BIter, _Compare) |
|
template<typename _Compare, typename _Container, typename = _RequireNotAllocator<_Compare>, typename = _RequireNotAllocator<_Container>> |
| priority_queue (_Compare, _Container) -> priority_queue< typename _Container::value_type, _Container, _Compare > |
|
template<typename _Compare, typename _Container, typename _Allocator, typename = _RequireNotAllocator<_Compare>, typename = _RequireNotAllocator<_Container>> |
| priority_queue (_Compare, _Container, _Allocator) -> priority_queue< typename _Container::value_type, _Container, _Compare > |
|
template<typename _InputIterator, typename _ValT = typename iterator_traits<_InputIterator>::value_type, typename _Compare = less<_ValT>, typename _Container = vector<_ValT>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocator<_Compare>, typename = _RequireNotAllocator<_Container>> |
| priority_queue (_InputIterator, _InputIterator, _Compare=_Compare(), _Container=_Container()) -> priority_queue< _ValT, _Container, _Compare > |
|
template<typename _Tp> |
std::complex< typename __gnu_cxx::__promote< _Tp >::__type > | proj (_Tp __x) |
|
template<typename _Tp> |
std::complex< _Tp > | proj (const std::complex< _Tp > &) |
|
template<typename _Arg, typename _Result> |
pointer_to_unary_function< _Arg, _Result > | ptr_fun (_Result(*__x)(_Arg)) |
|
template<typename _Arg1, typename _Arg2, typename _Result> |
pointer_to_binary_function< _Arg1, _Arg2, _Result > | ptr_fun (_Result(*__x)(_Arg1, _Arg2)) |
|
template<typename _RAIter> |
constexpr void | push_heap (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | push_heap (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | push_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | push_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _MoneyT> |
_Put_money< _MoneyT > | put_money (const _MoneyT &__mon, bool __intl=false) |
|
template<typename _CharT> |
_Put_time< _CharT > | put_time (const std::tm *__tmb, const _CharT *__fmt) |
|
template<typename _Container, typename = _RequireNotAllocator<_Container>> |
| queue (_Container) -> queue< typename _Container::value_type, _Container > |
|
template<typename _Container, typename _Allocator, typename = _RequireNotAllocator<_Container>> |
| queue (_Container, _Allocator) -> queue< typename _Container::value_type, _Container > |
|
template<typename _RAIter> |
void | random_shuffle (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Generator> |
void | random_shuffle (_RAIter, _RAIter, _Generator &&) |
|
template<typename _RandomAccessIterator> |
void | random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _RandomNumberGenerator> |
void | random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &&__rand) |
|
template<typename _Container> |
constexpr auto | rbegin (_Container &__cont) noexcept(noexcept(__cont.rbegin())) -> decltype(__cont.rbegin()) |
|
template<typename _Tp, size_t _Nm> |
constexpr reverse_iterator< _Tp * > | rbegin (_Tp(&__arr)[_Nm]) noexcept |
|
template<typename _Container> |
constexpr auto | rbegin (const _Container &__cont) noexcept(noexcept(__cont.rbegin())) -> decltype(__cont.rbegin()) |
|
template<typename _Tp> |
constexpr reverse_iterator< const _Tp * > | rbegin (initializer_list< _Tp > __il) noexcept |
|
template<typename _Tp> |
constexpr __gnu_cxx::__promote< _Tp >::__type | real (_Tp __x) |
|
template<typename _Tp> |
constexpr _Tp | real (const complex< _Tp > &__z) |
|
template<typename _InputIterator> |
constexpr iterator_traits< _InputIterator >::value_type | reduce (_InputIterator __first, _InputIterator __last) |
|
template<typename _InputIterator, typename _Tp> |
constexpr _Tp | reduce (_InputIterator __first, _InputIterator __last, _Tp __init) |
|
template<typename _InputIterator, typename _Tp, typename _BinaryOperation> |
constexpr _Tp | reduce (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op) |
|
template<typename _Tp> |
| reference_wrapper (_Tp &) -> reference_wrapper< _Tp > |
|
template<typename _Tp, typename _Tp1, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | reinterpret_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr __gnu_cxx::__promote_2< _Tp, _Up >::__type | remainder (_Tp __x, _Up __y) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::remainder(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | remainder (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | remainder (float __x, float __y) |
|
constexpr long double | remainder (long double __x, long double __y) |
|
template<typename _FIter, typename _Tp> |
constexpr _FIter | remove (_FIter, _FIter, const _Tp &) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr _ForwardIterator | remove (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value) |
|
template<typename _IIter, typename _OIter, typename _Tp> |
constexpr _OIter | remove_copy (_IIter, _IIter, _OIter, const _Tp &) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Tp> |
constexpr _OutputIterator | remove_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &__value) |
|
template<typename _IIter, typename _OIter, typename _Predicate> |
constexpr _OIter | remove_copy_if (_IIter, _IIter, _OIter, _Predicate) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Predicate> |
constexpr _OutputIterator | remove_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred) |
|
template<typename _FIter, typename _Predicate> |
constexpr _FIter | remove_if (_FIter, _FIter, _Predicate) |
|
template<typename _ForwardIterator, typename _Predicate> |
constexpr _ForwardIterator | remove_if (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) |
|
template<typename _Tp, typename _Up> |
__gnu_cxx::__promote_2< _Tp, _Up >::__type | remquo (_Tp __x, _Up __y, int *__pquo) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<_Tp, _Tp, _Abi>, typename _Arg3 = _Extra_argument_type<int*, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::remquo(declval<double>(), _Arg2::declval(), _Arg3::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | remquo (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y, const typename _Arg3::type &__z) |
|
float | remquo (float __x, float __y, int *__pquo) |
|
long double | remquo (long double __x, long double __y, int *__pquo) |
|
template<typename _Container> |
constexpr auto | rend (_Container &__cont) noexcept(noexcept(__cont.rend())) -> decltype(__cont.rend()) |
|
template<typename _Tp, size_t _Nm> |
constexpr reverse_iterator< _Tp * > | rend (_Tp(&__arr)[_Nm]) noexcept |
|
template<typename _Container> |
constexpr auto | rend (const _Container &__cont) noexcept(noexcept(__cont.rend())) -> decltype(__cont.rend()) |
|
template<typename _Tp> |
constexpr reverse_iterator< const _Tp * > | rend (initializer_list< _Tp > __il) noexcept |
|
template<typename _FIter, typename _Tp> |
constexpr void | replace (_FIter, _FIter, const _Tp &, const _Tp &) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr void | replace (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__old_value, const _Tp &__new_value) |
|
template<typename _IIter, typename _OIter, typename _Tp> |
constexpr _OIter | replace_copy (_IIter, _IIter, _OIter, const _Tp &, const _Tp &) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Tp> |
constexpr _OutputIterator | replace_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &__old_value, const _Tp &__new_value) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Predicate, typename _Tp> |
constexpr _OutputIterator | replace_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &__new_value) |
|
template<typename _Iter, typename _OIter, typename _Predicate, typename _Tp> |
constexpr _OIter | replace_copy_if (_Iter, _Iter, _OIter, _Predicate, const _Tp &) |
|
template<typename _FIter, typename _Predicate, typename _Tp> |
constexpr void | replace_if (_FIter, _FIter, _Predicate, const _Tp &) |
|
template<typename _ForwardIterator, typename _Predicate, typename _Tp> |
constexpr void | replace_if (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp &__new_value) |
|
_Resetiosflags | resetiosflags (ios_base::fmtflags __mask) |
|
void | rethrow_exception (exception_ptr) |
|
template<typename _Ex> |
void | rethrow_if_nested (const _Ex &__ex) |
|
template<typename _Tp> |
void | return_temporary_buffer (_Tp *__p) |
|
template<typename _BidirectionalIterator> |
constexpr void | reverse (_BidirectionalIterator __first, _BidirectionalIterator __last) |
|
template<typename _BIter> |
constexpr void | reverse (_BIter, _BIter) |
|
template<typename _BidirectionalIterator, typename _OutputIterator> |
constexpr _OutputIterator | reverse_copy (_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result) |
|
template<typename _BIter, typename _OIter> |
constexpr _OIter | reverse_copy (_BIter, _BIter, _OIter) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | riemann_zeta (_Tp __s) |
|
float | riemann_zetaf (float __s) |
|
long double | riemann_zetal (long double __s) |
|
ios_base & | right (ios_base &__base) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | rint (_Tp __x) |
|
constexpr float | rint (float __x) |
|
constexpr long double | rint (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::rint(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | rint (simd< _Tp, _Abi > __x) |
|
template<typename _FIter> |
constexpr _FIter | rotate (_FIter, _FIter, _FIter) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | rotate (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last) |
|
template<typename _FIter, typename _OIter> |
constexpr _OIter | rotate_copy (_FIter, _FIter, _FIter, _OIter) |
|
template<typename _ForwardIterator, typename _OutputIterator> |
constexpr _OutputIterator | rotate_copy (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | round (_Tp __x) |
|
constexpr float | round (float __x) |
|
constexpr long double | round (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::round(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | round (simd< _Tp, _Abi > __x) |
|
template<typename _PopulationIterator, typename _SampleIterator, typename _Distance, typename _UniformRandomBitGenerator> |
_SampleIterator | sample (_PopulationIterator __first, _PopulationIterator __last, _SampleIterator __out, _Distance __n, _UniformRandomBitGenerator &&__g) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | scalbln (_Tp __x, long __ex) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<long, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::scalbln(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | scalbln (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | scalbln (float __x, long __ex) |
|
constexpr long double | scalbln (long double __x, long __ex) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | scalbn (_Tp __x, int __ex) |
|
template<typename _Tp, typename _Abi, typename..., typename _Arg2 = _Extra_argument_type<int, _Tp, _Abi>, typename _R = _Math_return_type_t< decltype(std::scalbn(declval<double>(), _Arg2::declval())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | scalbn (const simd< _Tp, _Abi > &__x, const typename _Arg2::type &__y) |
|
constexpr float | scalbn (float __x, int __ex) |
|
constexpr long double | scalbn (long double __x, int __ex) |
|
ios_base & | scientific (ios_base &__base) |
|
template<typename _FIter1, typename _FIter2> |
constexpr _FIter1 | search (_FIter1, _FIter1, _FIter2, _FIter2) |
|
template<typename _FIter1, typename _FIter2, typename _BinaryPredicate> |
constexpr _FIter1 | search (_FIter1, _FIter1, _FIter2, _FIter2, _BinaryPredicate) |
|
template<typename _ForwardIterator, typename _Searcher> |
constexpr _ForwardIterator | search (_ForwardIterator __first, _ForwardIterator __last, const _Searcher &__searcher) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2> |
constexpr _ForwardIterator1 | search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2, typename _BinaryPredicate> |
constexpr _ForwardIterator1 | search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate) |
|
template<typename _FIter, typename _Size, typename _Tp> |
constexpr _FIter | search_n (_FIter, _FIter, _Size, const _Tp &) |
|
template<typename _FIter, typename _Size, typename _Tp, typename _BinaryPredicate> |
constexpr _FIter | search_n (_FIter, _FIter, _Size, const _Tp &, _BinaryPredicate) |
|
template<typename _ForwardIterator, typename _Integer, typename _Tp> |
constexpr _ForwardIterator | search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &__val) |
|
template<typename _ForwardIterator, typename _Integer, typename _Tp, typename _BinaryPredicate> |
constexpr _ForwardIterator | search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &__val, _BinaryPredicate __binary_pred) |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| set (_InputIterator, _InputIterator, _Allocator) -> set< typename iterator_traits< _InputIterator >::value_type, less< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Compare = less<typename iterator_traits<_InputIterator>::value_type>, typename _Allocator = allocator<typename iterator_traits<_InputIterator>::value_type>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| set (_InputIterator, _InputIterator, _Compare=_Compare(), _Allocator=_Allocator()) -> set< typename iterator_traits< _InputIterator >::value_type, _Compare, _Allocator > |
|
template<typename _Key, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| set (initializer_list< _Key >, _Allocator) -> set< _Key, less< _Key >, _Allocator > |
|
template<typename _Key, typename _Compare = less<_Key>, typename _Allocator = allocator<_Key>, typename = _RequireNotAllocator<_Compare>, typename = _RequireAllocator<_Allocator>> |
| set (initializer_list< _Key >, _Compare=_Compare(), _Allocator=_Allocator()) -> set< _Key, _Compare, _Allocator > |
|
template<typename _IIter1, typename _IIter2, typename _OIter> |
constexpr _OIter | set_difference (_IIter1, _IIter1, _IIter2, _IIter2, _OIter) |
|
template<typename _IIter1, typename _IIter2, typename _OIter, typename _Compare> |
constexpr _OIter | set_difference (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator> |
constexpr _OutputIterator | set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
template<typename _IIter1, typename _IIter2, typename _OIter> |
constexpr _OIter | set_intersection (_IIter1, _IIter1, _IIter2, _IIter2, _OIter) |
|
template<typename _IIter1, typename _IIter2, typename _OIter, typename _Compare> |
constexpr _OIter | set_intersection (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator> |
constexpr _OutputIterator | set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
new_handler | set_new_handler (new_handler) throw () |
|
template<typename _IIter1, typename _IIter2, typename _OIter> |
constexpr _OIter | set_symmetric_difference (_IIter1, _IIter1, _IIter2, _IIter2, _OIter) |
|
template<typename _IIter1, typename _IIter2, typename _OIter, typename _Compare> |
constexpr _OIter | set_symmetric_difference (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator> |
constexpr _OutputIterator | set_symmetric_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | set_symmetric_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
terminate_handler | set_terminate (terminate_handler) noexcept |
|
unexpected_handler | set_unexpected (unexpected_handler) noexcept |
|
template<typename _IIter1, typename _IIter2, typename _OIter> |
constexpr _OIter | set_union (_IIter1, _IIter1, _IIter2, _IIter2, _OIter) |
|
template<typename _IIter1, typename _IIter2, typename _OIter, typename _Compare> |
constexpr _OIter | set_union (_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator> |
constexpr _OutputIterator | set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _Compare> |
constexpr _OutputIterator | set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp) |
|
_Setbase | setbase (int __base) |
|
template<typename _CharT> |
_Setfill< _CharT > | setfill (_CharT __c) |
|
_Setiosflags | setiosflags (ios_base::fmtflags __mask) |
|
_Setprecision | setprecision (int __n) |
|
_Setw | setw (int __n) |
|
template<typename _Tp, typename _Del> |
| shared_ptr (unique_ptr< _Tp, _Del >) -> shared_ptr< _Tp > |
|
template<typename _Tp> |
| shared_ptr (weak_ptr< _Tp >) -> shared_ptr< _Tp > |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | shift_left (_ForwardIterator __first, _ForwardIterator __last, typename iterator_traits< _ForwardIterator >::difference_type __n) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | shift_right (_ForwardIterator __first, _ForwardIterator __last, typename iterator_traits< _ForwardIterator >::difference_type __n) |
|
ios_base & | showbase (ios_base &__base) |
|
ios_base & | showpoint (ios_base &__base) |
|
ios_base & | showpos (ios_base &__base) |
|
template<typename _RAIter, typename _UGenerator> |
void | shuffle (_RAIter, _RAIter, _UGenerator &&) |
|
template<typename _RandomAccessIterator, typename _UniformRandomNumberGenerator> |
void | shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _UniformRandomNumberGenerator &&__g) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, bool >::__type | signbit (_Tp __x) |
|
constexpr bool | signbit (double __x) |
|
constexpr bool | signbit (float __x) |
|
constexpr bool | signbit (long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | sin (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Sin, _Expr, _Dom >, typename _Dom::value_type > | sin (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | sin (const complex< _Tp > &) |
|
template<typename _Tp, typename _Abi, typename = __detail::__odr_helper> |
enable_if_t< is_floating_point_v< _Tp >, simd< _Tp, _Abi > > | sin (const simd< _Tp, _Abi > &__x) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Sin, _ValArray, _Tp >, _Tp > | sin (const valarray< _Tp > &__v) |
|
constexpr float | sin (float __x) |
|
constexpr long double | sin (long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | sinh (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Sinh, _Expr, _Dom >, typename _Dom::value_type > | sinh (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | sinh (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Sinh, _ValArray, _Tp >, _Tp > | sinh (const valarray< _Tp > &__v) |
|
constexpr float | sinh (float __x) |
|
constexpr long double | sinh (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::sinh(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | sinh (simd< _Tp, _Abi > __x) |
|
template<typename _Container> |
constexpr auto | size (const _Container &__cont) noexcept(noexcept(__cont.size())) -> decltype(__cont.size()) |
|
template<typename _Tp, size_t _Nm> |
constexpr size_t | size (const _Tp(&)[_Nm]) noexcept |
|
ios_base & | skipws (ios_base &__base) |
|
template<typename _RAIter> |
constexpr void | sort (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | sort (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | sort (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _RAIter> |
constexpr void | sort_heap (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
constexpr void | sort_heap (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
constexpr void | sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
constexpr void | sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | sph_bessel (unsigned int __n, _Tp __x) |
|
float | sph_besself (unsigned int __n, float __x) |
|
long double | sph_bessell (unsigned int __n, long double __x) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | sph_legendre (unsigned int __l, unsigned int __m, _Tp __theta) |
|
float | sph_legendref (unsigned int __l, unsigned int __m, float __theta) |
|
long double | sph_legendrel (unsigned int __l, unsigned int __m, long double __theta) |
|
template<typename _Tp> |
__gnu_cxx::__promote< _Tp >::__type | sph_neumann (unsigned int __n, _Tp __x) |
|
float | sph_neumannf (unsigned int __n, float __x) |
|
long double | sph_neumannl (unsigned int __n, long double __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | sqrt (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Sqrt, _Expr, _Dom >, typename _Dom::value_type > | sqrt (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | sqrt (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Sqrt, _ValArray, _Tp >, _Tp > | sqrt (const valarray< _Tp > &__v) |
|
constexpr float | sqrt (float __x) |
|
constexpr long double | sqrt (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::sqrt(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | sqrt (simd< _Tp, _Abi > __x) |
|
template<typename _Container> |
constexpr auto | ssize (const _Container &__cont) noexcept(noexcept(__cont.size())) -> common_type_t< ptrdiff_t, make_signed_t< decltype(__cont.size())> > |
|
template<typename _Tp, ptrdiff_t _Num> |
constexpr ptrdiff_t | ssize (const _Tp(&)[_Num]) noexcept |
|
template<typename _BIter, typename _Predicate> |
_BIter | stable_partition (_BIter, _BIter, _Predicate) |
|
template<typename _ForwardIterator, typename _Predicate> |
_ForwardIterator | stable_partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred) |
|
template<typename _RAIter> |
void | stable_sort (_RAIter, _RAIter) |
|
template<typename _RAIter, typename _Compare> |
void | stable_sort (_RAIter, _RAIter, _Compare) |
|
template<typename _RandomAccessIterator> |
void | stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last) |
|
template<typename _RandomAccessIterator, typename _Compare> |
void | stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp) |
|
template<typename _Container, typename = _RequireNotAllocator<_Container>> |
| stack (_Container) -> stack< typename _Container::value_type, _Container > |
|
template<typename _Container, typename _Allocator, typename = _RequireNotAllocator<_Container>> |
| stack (_Container, _Allocator) -> stack< typename _Container::value_type, _Container > |
|
template<typename _Tp, typename _Tp1, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | static_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept |
|
double | stod (const string &__str, size_t *__idx=0) |
|
double | stod (const wstring &__str, size_t *__idx=0) |
|
float | stof (const string &__str, size_t *__idx=0) |
|
float | stof (const wstring &__str, size_t *__idx=0) |
|
int | stoi (const string &__str, size_t *__idx=0, int __base=10) |
|
int | stoi (const wstring &__str, size_t *__idx=0, int __base=10) |
|
long | stol (const string &__str, size_t *__idx=0, int __base=10) |
|
long | stol (const wstring &__str, size_t *__idx=0, int __base=10) |
|
long double | stold (const string &__str, size_t *__idx=0) |
|
long double | stold (const wstring &__str, size_t *__idx=0) |
|
long long | stoll (const string &__str, size_t *__idx=0, int __base=10) |
|
long long | stoll (const wstring &__str, size_t *__idx=0, int __base=10) |
|
unsigned long | stoul (const string &__str, size_t *__idx=0, int __base=10) |
|
unsigned long | stoul (const wstring &__str, size_t *__idx=0, int __base=10) |
|
unsigned long long | stoull (const string &__str, size_t *__idx=0, int __base=10) |
|
unsigned long long | stoull (const wstring &__str, size_t *__idx=0, int __base=10) |
|
char * | strchr (char *__s, int __n) |
|
char * | strpbrk (char *__s1, const char *__s2) |
|
char * | strrchr (char *__s, int __n) |
|
char * | strstr (char *__s1, const char *__s2) |
|
template<typename _Ch_type, typename _Rx_traits> |
void | swap (basic_regex< _Ch_type, _Rx_traits > &__lhs, basic_regex< _Ch_type, _Rx_traits > &__rhs) noexcept |
|
template<typename _Bi_iter, typename _Alloc> |
void | swap (match_results< _Bi_iter, _Alloc > &__lhs, match_results< _Bi_iter, _Alloc > &__rhs) noexcept |
|
template<typename _Tp, _Lock_policy _Lp> |
void | swap (__shared_ptr< _Tp, _Lp > &__a, __shared_ptr< _Tp, _Lp > &__b) noexcept |
|
template<typename _Tp, _Lock_policy _Lp> |
void | swap (__weak_ptr< _Tp, _Lp > &__a, __weak_ptr< _Tp, _Lp > &__b) noexcept |
|
template<typename _Key, typename _Val, typename _KeyOfValue, typename _Compare, typename _Alloc> |
void | swap (_Rb_tree< _Key, _Val, _KeyOfValue, _Compare, _Alloc > &__x, _Rb_tree< _Key, _Val, _KeyOfValue, _Compare, _Alloc > &__y) |
|
template<typename _Tp> |
constexpr _Require< __not_< __is_tuple_like< _Tp > >, is_move_constructible< _Tp >, is_move_assignable< _Tp > > | swap (_Tp &, _Tp &) noexcept(__and_< is_nothrow_move_constructible< _Tp >, is_nothrow_move_assignable< _Tp > >::value) |
|
template<typename _Tp>
requires (! __is_tuple_like<_Tp>::value) && is_move_constructible_v<_Tp> && is_move_assignable_v<_Tp> |
constexpr void | swap (_Tp &__a, _Tp &__b) noexcept(/*conditional */) is_nothrow_move_assignable< _Tp > > |
|
template<typename _Tp, size_t _Nm>
requires is_swappable_v<_Tp> |
constexpr void | swap (_Tp(&__a)[_Nm], _Tp(&__b)[_Nm]) noexcept(/*conditional */) |
|
template<typename _Tp, size_t _Nm> |
constexpr __enable_if_t< __is_swappable< _Tp >::value > | swap (_Tp(&__a)[_Nm], _Tp(&__b)[_Nm]) noexcept(__is_nothrow_swappable< _Tp >::value) |
|
template<typename _Tp, std::size_t _Nm> |
__enable_if_t<!__array_traits< _Tp, _Nm >::_Is_swappable::value > | swap (array< _Tp, _Nm > &, array< _Tp, _Nm > &)=delete |
|
template<typename _Tp, std::size_t _Nm> |
constexpr __enable_if_t< __array_traits< _Tp, _Nm >::_Is_swappable::value > | swap (array< _Tp, _Nm > &__one, array< _Tp, _Nm > &__two) noexcept(noexcept(__one.swap(__two))) |
|
template<class _CharT, class _Traits> |
void | swap (basic_filebuf< _CharT, _Traits > &__x, basic_filebuf< _CharT, _Traits > &__y) |
|
template<class _CharT, class _Traits> |
void | swap (basic_fstream< _CharT, _Traits > &__x, basic_fstream< _CharT, _Traits > &__y) |
|
template<class _CharT, class _Traits> |
void | swap (basic_ifstream< _CharT, _Traits > &__x, basic_ifstream< _CharT, _Traits > &__y) |
|
template<class _CharT, class _Traits, class _Allocator> |
void | swap (basic_istringstream< _CharT, _Traits, _Allocator > &__x, basic_istringstream< _CharT, _Traits, _Allocator > &__y) |
|
template<class _CharT, class _Traits> |
void | swap (basic_ofstream< _CharT, _Traits > &__x, basic_ofstream< _CharT, _Traits > &__y) |
|
template<class _CharT, class _Traits, class _Allocator> |
void | swap (basic_ostringstream< _CharT, _Traits, _Allocator > &__x, basic_ostringstream< _CharT, _Traits, _Allocator > &__y) |
|
template<typename _CharT, typename _Traits, typename _Alloc> |
constexpr void | swap (basic_string< _CharT, _Traits, _Alloc > &__lhs, basic_string< _CharT, _Traits, _Alloc > &__rhs) noexcept(/*conditional */) |
|
template<class _CharT, class _Traits, class _Allocator> |
void | swap (basic_stringbuf< _CharT, _Traits, _Allocator > &__x, basic_stringbuf< _CharT, _Traits, _Allocator > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<class _CharT, class _Traits, class _Allocator> |
void | swap (basic_stringstream< _CharT, _Traits, _Allocator > &__x, basic_stringstream< _CharT, _Traits, _Allocator > &__y) |
|
template<typename _Tp, typename _Alloc> |
void | swap (deque< _Tp, _Alloc > &__x, deque< _Tp, _Alloc > &__y) noexcept(/*conditional */) |
|
void | swap (exception_ptr &__lhs, exception_ptr &__rhs) |
|
template<typename _Tp, typename _Alloc> |
void | swap (forward_list< _Tp, _Alloc > &__lx, forward_list< _Tp, _Alloc > &__ly) noexcept(noexcept(__lx.swap(__ly))) |
|
template<typename _Res, typename... _Args> |
void | swap (function< _Res(_Args...)> &__x, function< _Res(_Args...)> &__y) noexcept |
|
template<typename _Tp, typename _Alloc> |
void | swap (list< _Tp, _Alloc > &__x, list< _Tp, _Alloc > &__y) noexcept(/*conditional */) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
void | swap (map< _Key, _Tp, _Compare, _Alloc > &__x, map< _Key, _Tp, _Compare, _Alloc > &__y) noexcept(/*conditional */) |
|
template<typename _Key, typename _Tp, typename _Compare, typename _Alloc> |
void | swap (multimap< _Key, _Tp, _Compare, _Alloc > &__x, multimap< _Key, _Tp, _Compare, _Alloc > &__y) noexcept(/*conditional */) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
void | swap (multiset< _Key, _Compare, _Alloc > &__x, multiset< _Key, _Compare, _Alloc > &__y) noexcept(/*conditional */) |
|
template<typename _Res, typename... _ArgTypes> |
void | swap (packaged_task< _Res(_ArgTypes...)> &__x, packaged_task< _Res(_ArgTypes...)> &__y) noexcept |
|
template<typename _Tp, typename _Sequence, typename _Compare> |
enable_if< __and_< __is_swappable< _Sequence >, __is_swappable< _Compare > >::value >::type | swap (priority_queue< _Tp, _Sequence, _Compare > &__x, priority_queue< _Tp, _Sequence, _Compare > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<typename _Res> |
void | swap (promise< _Res > &__x, promise< _Res > &__y) noexcept |
|
template<typename _Tp, typename _Seq> |
enable_if< __is_swappable< _Seq >::value >::type | swap (queue< _Tp, _Seq > &__x, queue< _Tp, _Seq > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<typename _Key, typename _Compare, typename _Alloc> |
void | swap (set< _Key, _Compare, _Alloc > &__x, set< _Key, _Compare, _Alloc > &__y) noexcept(/*conditional */) |
|
template<typename _Tp, typename _Seq> |
enable_if< __is_swappable< _Seq >::value >::type | swap (stack< _Tp, _Seq > &__x, stack< _Tp, _Seq > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<typename... _Elements> |
constexpr enable_if<!__and_< __is_swappable< _Elements >... >::value >::type | swap (tuple< _Elements... > &, tuple< _Elements... > &)=delete |
|
template<typename... _Elements> |
constexpr enable_if< __and_< __is_swappable< _Elements >... >::value >::type | swap (tuple< _Elements... > &__x, tuple< _Elements... > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<typename _Tp, typename _Dp> |
enable_if<!__is_swappable< _Dp >::value >::type | swap (unique_ptr< _Tp, _Dp > &, unique_ptr< _Tp, _Dp > &)=delete |
|
template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> |
void | swap (unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> |
void | swap (unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<class _Value, class _Hash, class _Pred, class _Alloc> |
void | swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<class _Value, class _Hash, class _Pred, class _Alloc> |
void | swap (unordered_set< _Value, _Hash, _Pred, _Alloc > &__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &__y) noexcept(noexcept(__x.swap(__y))) |
|
template<typename _Tp, typename _Alloc> |
constexpr void | swap (vector< _Tp, _Alloc > &__x, vector< _Tp, _Alloc > &__y) noexcept(/*conditional */) |
|
void | swap (thread &__x, thread &__y) noexcept |
|
template<typename _Mutex> |
void | swap (unique_lock< _Mutex > &__x, unique_lock< _Mutex > &__y) noexcept |
|
template<typename _Tp, typename _Dp> |
constexpr enable_if< __is_swappable< _Dp >::value >::type | swap (unique_ptr< _Tp, _Dp > &__x, unique_ptr< _Tp, _Dp > &__y) noexcept |
|
template<typename _Tp> |
void | swap (weak_ptr< _Tp > &__a, weak_ptr< _Tp > &__b) noexcept |
|
template<typename _FIter1, typename _FIter2> |
constexpr _FIter2 | swap_ranges (_FIter1, _FIter1, _FIter2) |
|
template<typename _ForwardIterator1, typename _ForwardIterator2> |
constexpr _ForwardIterator2 | swap_ranges (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2) |
|
const error_category & | system_category () noexcept |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | tan (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Tan, _Expr, _Dom >, typename _Dom::value_type > | tan (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | tan (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Tan, _ValArray, _Tp >, _Tp > | tan (const valarray< _Tp > &__v) |
|
constexpr float | tan (float __x) |
|
constexpr long double | tan (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::tan(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | tan (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | tanh (_Tp __x) |
|
template<class _Dom> |
_Expr< _UnClos< struct std::_Tanh, _Expr, _Dom >, typename _Dom::value_type > | tanh (const _Expr< _Dom, typename _Dom::value_type > &__e) |
|
template<typename _Tp> |
complex< _Tp > | tanh (const complex< _Tp > &) |
|
template<typename _Tp> |
_Expr< _UnClos< struct std::_Tanh, _ValArray, _Tp >, _Tp > | tanh (const valarray< _Tp > &__v) |
|
constexpr float | tanh (float __x) |
|
constexpr long double | tanh (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::tanh(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | tanh (simd< _Tp, _Abi > __x) |
|
void | terminate () noexcept |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | tgamma (_Tp __x) |
|
constexpr float | tgamma (float __x) |
|
constexpr long double | tgamma (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::tgamma(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | tgamma (simd< _Tp, _Abi > __x) |
|
template<typename _Tp> |
void | throw_with_nested (_Tp &&__t) |
|
template<typename... _Elements> |
constexpr tuple< _Elements &... > | tie (_Elements &... __args) noexcept |
|
template<typename _Tp> |
constexpr _Tp * | to_address (_Tp *__ptr) noexcept |
|
template<typename _Ptr> |
constexpr auto | to_address (const _Ptr &__ptr) noexcept |
|
to_chars_result | to_chars (char *, char *, bool, int=10)=delete |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, char __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, signed char __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, signed int __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, signed long __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, signed long long __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, signed short __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, unsigned char __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, unsigned int __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, unsigned long __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, unsigned long long __value, int __base=10) |
|
constexpr to_chars_result | to_chars (char *__first, char *__last, unsigned short __value, int __base=10) |
|
string | to_string (double __val) |
|
string | to_string (float __val) |
|
string | to_string (int __val) noexcept |
|
string | to_string (long __val) noexcept |
|
string | to_string (long double __val) |
|
string | to_string (long long __val) |
|
string | to_string (unsigned __val) noexcept |
|
string | to_string (unsigned long __val) noexcept |
|
string | to_string (unsigned long long __val) |
|
wstring | to_wstring (double __val) |
|
wstring | to_wstring (float __val) |
|
wstring | to_wstring (int __val) |
|
wstring | to_wstring (long __val) |
|
wstring | to_wstring (long double __val) |
|
wstring | to_wstring (long long __val) |
|
wstring | to_wstring (unsigned __val) |
|
wstring | to_wstring (unsigned long __val) |
|
wstring | to_wstring (unsigned long long __val) |
|
template<typename _CharT> |
_CharT | tolower (_CharT __c, const locale &__loc) |
|
template<typename _CharT> |
_CharT | toupper (_CharT __c, const locale &__loc) |
|
template<typename _IIter, typename _OIter, typename _UnaryOperation> |
constexpr _OIter | transform (_IIter, _IIter, _OIter, _UnaryOperation) |
|
template<typename _IIter1, typename _IIter2, typename _OIter, typename _BinaryOperation> |
constexpr _OIter | transform (_IIter1, _IIter1, _IIter2, _OIter, _BinaryOperation) |
|
template<typename _InputIterator, typename _OutputIterator, typename _UnaryOperation> |
constexpr _OutputIterator | transform (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _OutputIterator, typename _BinaryOperation> |
constexpr _OutputIterator | transform (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _OutputIterator __result, _BinaryOperation __binary_op) |
|
template<typename _InputIterator, typename _OutputIterator, typename _Tp, typename _BinaryOperation, typename _UnaryOperation> |
constexpr _OutputIterator | transform_exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __unary_op) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation, typename _UnaryOperation> |
constexpr _OutputIterator | transform_inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryOperation, typename _UnaryOperation, typename _Tp> |
constexpr _OutputIterator | transform_inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op, _Tp __init) |
|
template<typename _InputIterator, typename _Tp, typename _BinaryOperation, typename _UnaryOperation> |
constexpr _Tp | transform_reduce (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __unary_op) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _Tp> |
constexpr _Tp | transform_reduce (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init) |
|
template<typename _InputIterator1, typename _InputIterator2, typename _Tp, typename _BinaryOperation1, typename _BinaryOperation2> |
constexpr _Tp | transform_reduce (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2) |
|
template<typename _Tp> |
constexpr __gnu_cxx::__enable_if< __is_integer< _Tp >::__value, double >::__type | trunc (_Tp __x) |
|
constexpr float | trunc (float __x) |
|
constexpr long double | trunc (long double __x) |
|
template<typename _Tp, typename _Abi, typename..., typename _R = _Math_return_type_t< decltype(std::trunc(declval<double>())), _Tp, _Abi>> |
_GLIBCXX_SIMD_ALWAYS_INLINE enable_if_t< is_floating_point_v< _Tp >, _R > | trunc (simd< _Tp, _Abi > __x) |
|
template<typename _L1, typename _L2, typename... _L3> |
int | try_lock (_L1 &__l1, _L2 &__l2, _L3 &... __l3) |
|
template<typename... _UTypes> |
| tuple (_UTypes...) -> tuple< _UTypes... > |
|
template<typename _Alloc, typename... _UTypes> |
| tuple (allocator_arg_t, _Alloc, _UTypes...) -> tuple< _UTypes... > |
|
template<typename _Alloc, typename _T1, typename _T2> |
| tuple (allocator_arg_t, _Alloc, pair< _T1, _T2 >) -> tuple< _T1, _T2 > |
|
template<typename _Alloc, typename... _UTypes> |
| tuple (allocator_arg_t, _Alloc, tuple< _UTypes... >) -> tuple< _UTypes... > |
|
template<typename _T1, typename _T2> |
| tuple (pair< _T1, _T2 >) -> tuple< _T1, _T2 > |
|
template<typename... _Tpls, typename = typename enable_if<__and_<__is_tuple_like<_Tpls>...>::value>::type> |
constexpr auto | tuple_cat (_Tpls &&... __tpls) -> typename __tuple_cat_result< _Tpls... >::__type |
|
bool | uncaught_exception () noexcept |
|
void | undeclare_no_pointers (char *, size_t) |
|
template<typename _Tp> |
_Tp * | undeclare_reachable (_Tp *__p) |
|
void | unexpected () |
|
template<typename _Tp, typename _Alloc, typename... _Args> |
constexpr _Tp * | uninitialized_construct_using_allocator (_Tp *__p, const _Alloc &__a, _Args &&... __args) |
|
template<typename _InputIterator, typename _ForwardIterator> |
_ForwardIterator | uninitialized_copy (_InputIterator __first, _InputIterator __last, _ForwardIterator __result) |
|
template<typename _InputIterator, typename _Size, typename _ForwardIterator> |
_ForwardIterator | uninitialized_copy_n (_InputIterator __first, _Size __n, _ForwardIterator __result) |
|
template<typename _ForwardIterator> |
void | uninitialized_default_construct (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Size> |
_ForwardIterator | uninitialized_default_construct_n (_ForwardIterator __first, _Size __count) |
|
template<typename _ForwardIterator, typename _Tp> |
void | uninitialized_fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__x) |
|
template<typename _ForwardIterator, typename _Size, typename _Tp> |
_ForwardIterator | uninitialized_fill_n (_ForwardIterator __first, _Size __n, const _Tp &__x) |
|
template<typename _InputIterator, typename _ForwardIterator> |
_ForwardIterator | uninitialized_move (_InputIterator __first, _InputIterator __last, _ForwardIterator __result) |
|
template<typename _InputIterator, typename _Size, typename _ForwardIterator> |
pair< _InputIterator, _ForwardIterator > | uninitialized_move_n (_InputIterator __first, _Size __count, _ForwardIterator __result) |
|
template<typename _ForwardIterator> |
void | uninitialized_value_construct (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _Size> |
_ForwardIterator | uninitialized_value_construct_n (_ForwardIterator __first, _Size __count) |
|
template<typename _FIter> |
constexpr _FIter | unique (_FIter, _FIter) |
|
template<typename _FIter, typename _BinaryPredicate> |
constexpr _FIter | unique (_FIter, _FIter, _BinaryPredicate) |
|
template<typename _ForwardIterator> |
constexpr _ForwardIterator | unique (_ForwardIterator __first, _ForwardIterator __last) |
|
template<typename _ForwardIterator, typename _BinaryPredicate> |
constexpr _ForwardIterator | unique (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred) |
|
template<typename _IIter, typename _OIter> |
constexpr _OIter | unique_copy (_IIter, _IIter, _OIter) |
|
template<typename _IIter, typename _OIter, typename _BinaryPredicate> |
constexpr _OIter | unique_copy (_IIter, _IIter, _OIter, _BinaryPredicate) |
|
template<typename _InputIterator, typename _OutputIterator> |
constexpr _OutputIterator | unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result) |
|
template<typename _InputIterator, typename _OutputIterator, typename _BinaryPredicate> |
constexpr _OutputIterator | unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred) |
|
ios_base & | unitbuf (ios_base &__base) |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_map (_InputIterator, _InputIterator, _Allocator) -> unordered_map< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, hash< __iter_key_t< _InputIterator > >, equal_to< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_map (_InputIterator, _InputIterator, typename unordered_map< int, int >::size_type, _Allocator) -> unordered_map< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, hash< __iter_key_t< _InputIterator > >, equal_to< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Hash, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_map (_InputIterator, _InputIterator, typename unordered_map< int, int >::size_type, _Hash, _Allocator) -> unordered_map< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, _Hash, equal_to< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Hash = hash<__iter_key_t<_InputIterator>>, typename _Pred = equal_to<__iter_key_t<_InputIterator>>, typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_map (_InputIterator, _InputIterator, typename unordered_map< int, int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_map< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, _Hash, _Pred, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_map (initializer_list< pair< _Key, _Tp > >, _Allocator) -> unordered_map< _Key, _Tp, hash< _Key >, equal_to< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_map (initializer_list< pair< _Key, _Tp > >, typename unordered_map< int, int >::size_type, _Allocator) -> unordered_map< _Key, _Tp, hash< _Key >, equal_to< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Hash, typename _Allocator, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_map (initializer_list< pair< _Key, _Tp > >, typename unordered_map< int, int >::size_type, _Hash, _Allocator) -> unordered_map< _Key, _Tp, _Hash, equal_to< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Hash = hash<_Key>, typename _Pred = equal_to<_Key>, typename _Allocator = allocator<pair<const _Key, _Tp>>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_map (initializer_list< pair< _Key, _Tp > >, typename unordered_map< int, int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_map< _Key, _Tp, _Hash, _Pred, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (_InputIterator, _InputIterator, _Allocator) -> unordered_multimap< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, hash< __iter_key_t< _InputIterator > >, equal_to< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (_InputIterator, _InputIterator, unordered_multimap< int, int >::size_type, _Allocator) -> unordered_multimap< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, hash< __iter_key_t< _InputIterator > >, equal_to< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Hash, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (_InputIterator, _InputIterator, unordered_multimap< int, int >::size_type, _Hash, _Allocator) -> unordered_multimap< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, _Hash, equal_to< __iter_key_t< _InputIterator > >, _Allocator > |
|
template<typename _InputIterator, typename _Hash = hash<__iter_key_t<_InputIterator>>, typename _Pred = equal_to<__iter_key_t<_InputIterator>>, typename _Allocator = allocator<__iter_to_alloc_t<_InputIterator>>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (_InputIterator, _InputIterator, unordered_multimap< int, int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_multimap< __iter_key_t< _InputIterator >, __iter_val_t< _InputIterator >, _Hash, _Pred, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (initializer_list< pair< _Key, _Tp > >, _Allocator) -> unordered_multimap< _Key, _Tp, hash< _Key >, equal_to< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (initializer_list< pair< _Key, _Tp > >, unordered_multimap< int, int >::size_type, _Allocator) -> unordered_multimap< _Key, _Tp, hash< _Key >, equal_to< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Hash, typename _Allocator, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (initializer_list< pair< _Key, _Tp > >, unordered_multimap< int, int >::size_type, _Hash, _Allocator) -> unordered_multimap< _Key, _Tp, _Hash, equal_to< _Key >, _Allocator > |
|
template<typename _Key, typename _Tp, typename _Hash = hash<_Key>, typename _Pred = equal_to<_Key>, typename _Allocator = allocator<pair<const _Key, _Tp>>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_multimap (initializer_list< pair< _Key, _Tp > >, unordered_multimap< int, int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_multimap< _Key, _Tp, _Hash, _Pred, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (_InputIterator, _InputIterator, _Allocator) -> unordered_multiset< typename iterator_traits< _InputIterator >::value_type, hash< typename iterator_traits< _InputIterator >::value_type >, equal_to< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (_InputIterator, _InputIterator, unordered_multiset< int >::size_type, _Allocator) -> unordered_multiset< typename iterator_traits< _InputIterator >::value_type, hash< typename iterator_traits< _InputIterator >::value_type >, equal_to< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Hash, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (_InputIterator, _InputIterator, unordered_multiset< int >::size_type, _Hash, _Allocator) -> unordered_multiset< typename iterator_traits< _InputIterator >::value_type, _Hash, equal_to< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Hash = hash<typename iterator_traits<_InputIterator>::value_type>, typename _Pred = equal_to<typename iterator_traits<_InputIterator>::value_type>, typename _Allocator = allocator<typename iterator_traits<_InputIterator>::value_type>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (_InputIterator, _InputIterator, unordered_multiset< int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_multiset< typename iterator_traits< _InputIterator >::value_type, _Hash, _Pred, _Allocator > |
|
template<typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (initializer_list< _Tp >, _Allocator) -> unordered_multiset< _Tp, hash< _Tp >, equal_to< _Tp >, _Allocator > |
|
template<typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (initializer_list< _Tp >, unordered_multiset< int >::size_type, _Allocator) -> unordered_multiset< _Tp, hash< _Tp >, equal_to< _Tp >, _Allocator > |
|
template<typename _Tp, typename _Hash, typename _Allocator, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (initializer_list< _Tp >, unordered_multiset< int >::size_type, _Hash, _Allocator) -> unordered_multiset< _Tp, _Hash, equal_to< _Tp >, _Allocator > |
|
template<typename _Tp, typename _Hash = hash<_Tp>, typename _Pred = equal_to<_Tp>, typename _Allocator = allocator<_Tp>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_multiset (initializer_list< _Tp >, unordered_multiset< int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_multiset< _Tp, _Hash, _Pred, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_set (_InputIterator, _InputIterator, _Allocator) -> unordered_set< typename iterator_traits< _InputIterator >::value_type, hash< typename iterator_traits< _InputIterator >::value_type >, equal_to< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| unordered_set (_InputIterator, _InputIterator, unordered_set< int >::size_type, _Allocator) -> unordered_set< typename iterator_traits< _InputIterator >::value_type, hash< typename iterator_traits< _InputIterator >::value_type >, equal_to< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Hash, typename _Allocator, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_set (_InputIterator, _InputIterator, unordered_set< int >::size_type, _Hash, _Allocator) -> unordered_set< typename iterator_traits< _InputIterator >::value_type, _Hash, equal_to< typename iterator_traits< _InputIterator >::value_type >, _Allocator > |
|
template<typename _InputIterator, typename _Hash = hash<typename iterator_traits<_InputIterator>::value_type>, typename _Pred = equal_to<typename iterator_traits<_InputIterator>::value_type>, typename _Allocator = allocator<typename iterator_traits<_InputIterator>::value_type>, typename = _RequireInputIter<_InputIterator>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_set (_InputIterator, _InputIterator, unordered_set< int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_set< typename iterator_traits< _InputIterator >::value_type, _Hash, _Pred, _Allocator > |
|
template<typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_set (initializer_list< _Tp >, _Allocator) -> unordered_set< _Tp, hash< _Tp >, equal_to< _Tp >, _Allocator > |
|
template<typename _Tp, typename _Allocator, typename = _RequireAllocator<_Allocator>> |
| unordered_set (initializer_list< _Tp >, unordered_set< int >::size_type, _Allocator) -> unordered_set< _Tp, hash< _Tp >, equal_to< _Tp >, _Allocator > |
|
template<typename _Tp, typename _Hash, typename _Allocator, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireAllocator<_Allocator>> |
| unordered_set (initializer_list< _Tp >, unordered_set< int >::size_type, _Hash, _Allocator) -> unordered_set< _Tp, _Hash, equal_to< _Tp >, _Allocator > |
|
template<typename _Tp, typename _Hash = hash<_Tp>, typename _Pred = equal_to<_Tp>, typename _Allocator = allocator<_Tp>, typename = _RequireNotAllocatorOrIntegral<_Hash>, typename = _RequireNotAllocator<_Pred>, typename = _RequireAllocator<_Allocator>> |
| unordered_set (initializer_list< _Tp >, unordered_set< int >::size_type={}, _Hash=_Hash(), _Pred=_Pred(), _Allocator=_Allocator()) -> unordered_set< _Tp, _Hash, _Pred, _Allocator > |
|
template<typename _FIter, typename _Tp> |
constexpr _FIter | upper_bound (_FIter, _FIter, const _Tp &) |
|
template<typename _FIter, typename _Tp, typename _Compare> |
constexpr _FIter | upper_bound (_FIter, _FIter, const _Tp &, _Compare) |
|
template<typename _ForwardIterator, typename _Tp> |
constexpr _ForwardIterator | upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val) |
|
template<typename _ForwardIterator, typename _Tp, typename _Compare> |
constexpr _ForwardIterator | upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp) |
|
ios_base & | uppercase (ios_base &__base) |
|
template<typename _Facet> |
const _Facet & | use_facet (const locale &__loc) |
|
template const codecvt< char, char, mbstate_t > & | use_facet< codecvt< char, char, mbstate_t > > (const locale &) |
|
template const codecvt< wchar_t, char, mbstate_t > & | use_facet< codecvt< wchar_t, char, mbstate_t > > (const locale &) |
|
template<_Std_pair _Tp, typename _Alloc> |
constexpr auto | uses_allocator_construction_args (const _Alloc &) noexcept |
|
template<_Std_pair _Tp, typename _Alloc, typename _Up, typename _Vp> |
constexpr auto | uses_allocator_construction_args (const _Alloc &, _Up &&, _Vp &&) noexcept |
|
template<_Std_pair _Tp, typename _Alloc, typename _Up, typename _Vp> |
constexpr auto | uses_allocator_construction_args (const _Alloc &, const pair< _Up, _Vp > &) noexcept |
|
template<_Std_pair _Tp, typename _Alloc, typename _Up, typename _Vp> |
constexpr auto | uses_allocator_construction_args (const _Alloc &, pair< _Up, _Vp > &&) noexcept |
|
template<typename _Tp, typename _Alloc, typename... _Args>
requires (! _Std_pair<_Tp>) |
constexpr auto | uses_allocator_construction_args (const _Alloc &__a, _Args &&... __args) noexcept |
|
template<_Std_pair _Tp, typename _Alloc, typename _Tuple1, typename _Tuple2> |
constexpr auto | uses_allocator_construction_args (const _Alloc &__a, piecewise_construct_t, _Tuple1 &&__x, _Tuple2 &&__y) noexcept |
|
template<typename _Tp, size_t _Nm> |
| valarray (const _Tp(&)[_Nm], size_t) -> valarray< _Tp > |
|
template<typename _InputIterator, typename _ValT = typename iterator_traits<_InputIterator>::value_type, typename _Allocator = allocator<_ValT>, typename = _RequireInputIter<_InputIterator>, typename = _RequireAllocator<_Allocator>> |
| vector (_InputIterator, _InputIterator, _Allocator=_Allocator()) -> vector< _ValT, _Allocator > |
|
wchar_t * | wcschr (wchar_t *__p, wchar_t __c) |
|
wchar_t * | wcspbrk (wchar_t *__s1, const wchar_t *__s2) |
|
wchar_t * | wcsrchr (wchar_t *__p, wchar_t __c) |
|
wchar_t * | wcsstr (wchar_t *__s1, const wchar_t *__s2) |
|
template<typename _Tp> |
| weak_ptr (shared_ptr< _Tp >) -> weak_ptr< _Tp > |
|
wchar_t * | wmemchr (wchar_t *__p, wchar_t __c, size_t __n) |
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | ws (basic_istream< _CharT, _Traits > &__is) |
|
|
template<size_t _Nb> |
constexpr bitset< _Nb > | operator& (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept |
|
template<size_t _Nb> |
constexpr bitset< _Nb > | operator| (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept |
|
template<size_t _Nb> |
constexpr bitset< _Nb > | operator^ (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept |
|
|
template<class _CharT, class _Traits, size_t _Nb> |
std::basic_istream< _CharT, _Traits > & | operator>> (std::basic_istream< _CharT, _Traits > &__is, bitset< _Nb > &__x) |
|
template<class _CharT, class _Traits, size_t _Nb> |
std::basic_ostream< _CharT, _Traits > & | operator<< (std::basic_ostream< _CharT, _Traits > &__os, const bitset< _Nb > &__x) |
|
|
template<typename _Tp> |
constexpr complex< _Tp > | operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator+ (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator+ (const _Tp &__x, const complex< _Tp > &__y) |
|
|
template<typename _Tp> |
constexpr complex< _Tp > | operator- (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator- (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator- (const _Tp &__x, const complex< _Tp > &__y) |
|
|
template<typename _Tp> |
constexpr complex< _Tp > | operator* (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator* (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator* (const _Tp &__x, const complex< _Tp > &__y) |
|
|
template<typename _Tp> |
constexpr complex< _Tp > | operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator/ (const complex< _Tp > &__x, const _Tp &__y) |
|
template<typename _Tp> |
constexpr complex< _Tp > | operator/ (const _Tp &__x, const complex< _Tp > &__y) |
|
|
template<typename _Tp> |
constexpr bool | operator== (const complex< _Tp > &__x, const complex< _Tp > &__y) |
|
template<typename _Tp> |
constexpr bool | operator== (const complex< _Tp > &__x, const _Tp &__y) |
|
|
template<typename _CharT, typename _Traits> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__in, _CharT &__c) |
|
template<class _Traits> |
basic_istream< char, _Traits > & | operator>> (basic_istream< char, _Traits > &__in, unsigned char &__c) |
|
template<class _Traits> |
basic_istream< char, _Traits > & | operator>> (basic_istream< char, _Traits > &__in, signed char &__c) |
|
|
template<typename _CharT, typename _Traits, size_t _Num> |
basic_istream< _CharT, _Traits > & | operator>> (basic_istream< _CharT, _Traits > &__in, _CharT(&__s)[_Num]) |
|
template<class _Traits, size_t _Num> |
basic_istream< char, _Traits > & | operator>> (basic_istream< char, _Traits > &__in, unsigned char(&__s)[_Num]) |
|
template<class _Traits, size_t _Num> |
basic_istream< char, _Traits > & | operator>> (basic_istream< char, _Traits > &__in, signed char(&__s)[_Num]) |
|
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__out, _CharT __c) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__out, char __c) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &__out, char __c) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &__out, signed char __c) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &__out, unsigned char __c) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &, wchar_t)=delete |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &, char16_t)=delete |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &, char32_t)=delete |
|
template<typename _Traits> |
basic_ostream< wchar_t, _Traits > & | operator<< (basic_ostream< wchar_t, _Traits > &, char16_t)=delete |
|
template<typename _Traits> |
basic_ostream< wchar_t, _Traits > & | operator<< (basic_ostream< wchar_t, _Traits > &, char32_t)=delete |
|
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__out, const _CharT *__s) |
|
template<typename _CharT, typename _Traits> |
basic_ostream< _CharT, _Traits > & | operator<< (basic_ostream< _CharT, _Traits > &__out, const char *__s) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &__out, const char *__s) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &__out, const signed char *__s) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &__out, const unsigned char *__s) |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &, const wchar_t *)=delete |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &, const char16_t *)=delete |
|
template<typename _Traits> |
basic_ostream< char, _Traits > & | operator<< (basic_ostream< char, _Traits > &, const char32_t *)=delete |
|
template<typename _Traits> |
basic_ostream< wchar_t, _Traits > & | operator<< (basic_ostream< wchar_t, _Traits > &, const char16_t *)=delete |
|
template<typename _Traits> |
basic_ostream< wchar_t, _Traits > & | operator<< (basic_ostream< wchar_t, _Traits > &, const char32_t *)=delete |
|
|
template<typename _Bi_iter, typename _Alloc, typename _Ch_type, typename _Rx_traits> |
bool | regex_match (_Bi_iter __s, _Bi_iter __e, match_results< _Bi_iter, _Alloc > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Bi_iter, typename _Ch_type, typename _Rx_traits> |
bool | regex_match (_Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Ch_type, typename _Alloc, typename _Rx_traits> |
bool | regex_match (const _Ch_type *__s, match_results< const _Ch_type *, _Alloc > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __f=regex_constants::match_default) |
|
template<typename _Ch_traits, typename _Ch_alloc, typename _Alloc, typename _Ch_type, typename _Rx_traits> |
bool | regex_match (const basic_string< _Ch_type, _Ch_traits, _Ch_alloc > &__s, match_results< typename basic_string< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Ch_traits, typename _Ch_alloc, typename _Alloc, typename _Ch_type, typename _Rx_traits> |
bool | regex_match (const basic_string< _Ch_type, _Ch_traits, _Ch_alloc > &&, match_results< typename basic_string< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &, const basic_regex< _Ch_type, _Rx_traits > &, regex_constants::match_flag_type=regex_constants::match_default)=delete |
|
template<typename _Ch_type, class _Rx_traits> |
bool | regex_match (const _Ch_type *__s, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __f=regex_constants::match_default) |
|
template<typename _Ch_traits, typename _Str_allocator, typename _Ch_type, typename _Rx_traits> |
bool | regex_match (const basic_string< _Ch_type, _Ch_traits, _Str_allocator > &__s, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Bi_iter, typename _Alloc, typename _Ch_type, typename _Rx_traits> |
bool | regex_search (_Bi_iter __s, _Bi_iter __e, match_results< _Bi_iter, _Alloc > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Bi_iter, typename _Ch_type, typename _Rx_traits> |
bool | regex_search (_Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Ch_type, class _Alloc, class _Rx_traits> |
bool | regex_search (const _Ch_type *__s, match_results< const _Ch_type *, _Alloc > &__m, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __f=regex_constants::match_default) |
|
template<typename _Ch_type, typename _Rx_traits> |
bool | regex_search (const _Ch_type *__s, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __f=regex_constants::match_default) |
|
template<typename _Ch_traits, typename _String_allocator, typename _Ch_type, typename _Rx_traits> |
bool | regex_search (const basic_string< _Ch_type, _Ch_traits, _String_allocator > &__s, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Ch_traits, typename _Ch_alloc, typename _Alloc, typename _Ch_type, typename _Rx_traits> |
bool | regex_search (const basic_string< _Ch_type, _Ch_traits, _Ch_alloc > &__s, match_results< typename basic_string< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &__m, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __f=regex_constants::match_default) |
|
template<typename _Ch_traits, typename _Ch_alloc, typename _Alloc, typename _Ch_type, typename _Rx_traits> |
bool | regex_search (const basic_string< _Ch_type, _Ch_traits, _Ch_alloc > &&, match_results< typename basic_string< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Alloc > &, const basic_regex< _Ch_type, _Rx_traits > &, regex_constants::match_flag_type=regex_constants::match_default)=delete |
|
template<typename _Out_iter, typename _Bi_iter, typename _Rx_traits, typename _Ch_type, typename _St, typename _Sa> |
_Out_iter | regex_replace (_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__e, const basic_string< _Ch_type, _St, _Sa > &__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Out_iter, typename _Bi_iter, typename _Rx_traits, typename _Ch_type> |
_Out_iter | regex_replace (_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Rx_traits, typename _Ch_type, typename _St, typename _Sa, typename _Fst, typename _Fsa> |
basic_string< _Ch_type, _St, _Sa > | regex_replace (const basic_string< _Ch_type, _St, _Sa > &__s, const basic_regex< _Ch_type, _Rx_traits > &__e, const basic_string< _Ch_type, _Fst, _Fsa > &__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Rx_traits, typename _Ch_type, typename _St, typename _Sa> |
basic_string< _Ch_type, _St, _Sa > | regex_replace (const basic_string< _Ch_type, _St, _Sa > &__s, const basic_regex< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Rx_traits, typename _Ch_type, typename _St, typename _Sa> |
basic_string< _Ch_type > | regex_replace (const _Ch_type *__s, const basic_regex< _Ch_type, _Rx_traits > &__e, const basic_string< _Ch_type, _St, _Sa > &__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
template<typename _Rx_traits, typename _Ch_type> |
basic_string< _Ch_type > | regex_replace (const _Ch_type *__s, const basic_regex< _Ch_type, _Rx_traits > &__e, const _Ch_type *__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default) |
|
|
template<typename _Tp, _Lock_policy _Lp> |
bool | atomic_is_lock_free (const __shared_ptr< _Tp, _Lp > *) |
|
template<typename _Tp> |
bool | atomic_is_lock_free (const shared_ptr< _Tp > *__p) |
|
|
template<typename _Tp> |
shared_ptr< _Tp > | atomic_load_explicit (const shared_ptr< _Tp > *__p, memory_order) |
|
template<typename _Tp> |
shared_ptr< _Tp > | atomic_load (const shared_ptr< _Tp > *__p) |
|
template<typename _Tp, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | atomic_load_explicit (const __shared_ptr< _Tp, _Lp > *__p, memory_order) |
|
template<typename _Tp, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | atomic_load (const __shared_ptr< _Tp, _Lp > *__p) |
|
|
template<typename _Tp> |
void | atomic_store_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r, memory_order) |
|
template<typename _Tp> |
void | atomic_store (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r) |
|
template<typename _Tp, _Lock_policy _Lp> |
void | atomic_store_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r, memory_order) |
|
template<typename _Tp, _Lock_policy _Lp> |
void | atomic_store (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r) |
|
|
template<typename _Tp> |
shared_ptr< _Tp > | atomic_exchange_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r, memory_order) |
|
template<typename _Tp> |
shared_ptr< _Tp > | atomic_exchange (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r) |
|
template<typename _Tp, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | atomic_exchange_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r, memory_order) |
|
template<typename _Tp, _Lock_policy _Lp> |
__shared_ptr< _Tp, _Lp > | atomic_exchange (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r) |
|
|
template<typename _Tp> |
bool | atomic_compare_exchange_strong_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w, memory_order, memory_order) |
|
template<typename _Tp> |
bool | atomic_compare_exchange_strong (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w) |
|
template<typename _Tp> |
bool | atomic_compare_exchange_weak_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w, memory_order __success, memory_order __failure) |
|
template<typename _Tp> |
bool | atomic_compare_exchange_weak (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w) |
|
template<typename _Tp, _Lock_policy _Lp> |
bool | atomic_compare_exchange_strong_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w, memory_order, memory_order) |
|
template<typename _Tp, _Lock_policy _Lp> |
bool | atomic_compare_exchange_strong (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w) |
|
template<typename _Tp, _Lock_policy _Lp> |
bool | atomic_compare_exchange_weak_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w, memory_order __success, memory_order __failure) |
|
template<typename _Tp, _Lock_policy _Lp> |
bool | atomic_compare_exchange_weak (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w) |
|
|
template<size_t _Int, class _Tp1, class _Tp2> |
constexpr tuple_element< _Int, pair< _Tp1, _Tp2 > >::type & | get (pair< _Tp1, _Tp2 > &__in) noexcept |
|
template<size_t _Int, class _Tp1, class _Tp2> |
constexpr tuple_element< _Int, pair< _Tp1, _Tp2 > >::type && | get (pair< _Tp1, _Tp2 > &&__in) noexcept |
|
template<size_t _Int, class _Tp1, class _Tp2> |
constexpr const tuple_element< _Int, pair< _Tp1, _Tp2 > >::type & | get (const pair< _Tp1, _Tp2 > &__in) noexcept |
|
template<size_t _Int, class _Tp1, class _Tp2> |
constexpr const tuple_element< _Int, pair< _Tp1, _Tp2 > >::type && | get (const pair< _Tp1, _Tp2 > &&__in) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr _Tp & | get (pair< _Tp, _Up > &__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr const _Tp & | get (const pair< _Tp, _Up > &__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr _Tp && | get (pair< _Tp, _Up > &&__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr const _Tp && | get (const pair< _Tp, _Up > &&__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr _Tp & | get (pair< _Up, _Tp > &__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr const _Tp & | get (const pair< _Up, _Tp > &__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr _Tp && | get (pair< _Up, _Tp > &&__p) noexcept |
|
template<typename _Tp, typename _Up> |
constexpr const _Tp && | get (const pair< _Up, _Tp > &&__p) noexcept |
|