PVData C++ 8.0.9
Loading...
Searching...
No Matches
std Namespace Reference

Classes

class  uniform_real_distribution
class  uniform_int_distribution
class  student_t_distribution
class  poisson_distribution
class  piecewise_linear_distribution
class  piecewise_constant_distribution
class  negative_binomial_distribution
class  normal_distribution
class  weibull_distribution
class  discrete_distribution
class  lognormal_distribution
class  thread
class  extreme_value_distribution
class  ios_base
class  basic_istream
class  chi_squared_distribution
class  cauchy_distribution
class  bitset
class  binomial_distribution
class  geometric_distribution
class  bernoulli_distribution
class  basic_ostream
class  locale
class  fisher_f_distribution
class  gamma_distribution
class  exponential_distribution
class  wstring_convert
class  weak_ptr
class  valarray
struct  uses_allocator< tuple< _Types... >, _Alloc >
struct  uses_allocator
class  unordered_set
class  unique_lock
class  unary_negate
struct  type_index
struct  tuple_size< pair< _Tp1, _Tp2 > >
struct  tuple_element< _Ind, array< _Tp, _Nm > >
struct  tuple_element< __i, tuple< _Types... > >
struct  tuple_element< 1, pair< _Tp1, _Tp2 > >
struct  tuple_element< 0, pair< _Tp1, _Tp2 > >
class  tuple< _T1, _T2 >
struct  try_to_lock_t
struct  to_chars_result
class  timed_mutex
class  time_put_byname
class  time_put
class  time_get_byname
class  time_get
class  system_error
class  subtract_with_carry_engine
class  stop_token
class  stop_source
class  stack
class  shared_timed_mutex
class  shared_ptr
class  shared_future< void >
class  set
class  seed_seq
class  scoped_allocator_adaptor
class  unique_ptr< _Tp[], _Dp >
class  runtime_error
class  reverse_iterator
struct  result_of
struct  remove_reference
struct  remove_cv
struct  remove_all_extents
class  regex_error
class  reference_wrapper
class  recursive_timed_mutex
class  raw_storage_iterator
struct  ratio_less
struct  ratio_greater_equal
struct  ratio_greater
struct  rank
class  random_device
struct  random_access_iterator_tag
class  underflow_error
class  queue
class  promise< _Res & >
struct  pointer_traits
class  pointer_to_binary_function
struct  plus
struct  pair
class  packaged_task< _Res(_ArgTypes...)>
struct  owner_less
class  shared_future
struct  output_iterator_tag
class  out_of_range
class  ostream_iterator
struct  owner_less< shared_ptr< _Tp > >
struct  once_flag
class  numpunct
struct  numeric_limits< unsigned long >
struct  numeric_limits< unsigned int >
struct  numeric_limits< float >
struct  numeric_limits< double >
struct  numeric_limits< bool >
struct  nostopstate_t
class  nested_exception
struct  negate< void >
class  codecvt< char16_t, char, mbstate_t >
struct  is_nothrow_constructible
class  money_put
class  codecvt_base
class  money_get
struct  is_unsigned
class  money_base
struct  modulus
struct  aligned_storage
struct  minus< void >
class  shared_lock
struct  minus
class  messages_byname
struct  is_nothrow_move_assignable
struct  messages_base
class  messages
class  list
class  mersenne_twister_engine
class  mem_fun1_ref_t
class  map
class  wbuffer_convert
struct  make_unsigned
class  complex< float >
struct  make_signed
struct  logical_or< void >
struct  logical_or
class  basic_string_view
struct  logical_not< void >
struct  logical_not
class  logic_error
class  lock_guard
class  linear_congruential_engine
struct  less
struct  atomic< short >
struct  iterator_traits< _Tp * >
struct  iterator_traits
struct  iterator
class  istream_iterator
struct  is_trivially_constructible
struct  common_type< chrono::duration< _Rep1, _Period1 >, chrono::duration< _Rep2, _Period2 > >
struct  common_type< chrono::time_point< _Clock, _Duration1 >, chrono::time_point< _Clock, _Duration2 > >
struct  common_type< chrono::duration< _Rep, _Period > >
struct  common_type< chrono::duration< _Rep, _Period >, chrono::duration< _Rep, _Period > >
struct  common_type< chrono::time_point< _Clock, _Duration >, chrono::time_point< _Clock, _Duration > >
struct  common_type< chrono::time_point< _Clock, _Duration > >
class  future< void >
struct  is_void
struct  logical_and< void >
struct  is_union
class  vector
struct  is_trivially_move_constructible
struct  ratio_less_equal
struct  is_trivially_move_assignable
class  move_iterator
struct  numeric_limits< signed char >
struct  is_trivially_copy_constructible
struct  is_trivially_copy_assignable
struct  is_trivially_assignable
struct  is_trivial
struct  is_standard_layout
struct  is_scalar
class  unique_ptr
struct  is_rvalue_reference
struct  is_reference
struct  is_polymorphic
struct  _Sp_ebo_helper< _Nm, _Tp, true >
struct  is_pointer
struct  less_equal< void >
struct  is_pod
struct  is_placeholder< _Placeholder< _Num > >
struct  tuple_size< array< _Tp, _Nm > >
struct  is_nothrow_move_constructible
class  ostreambuf_iterator
class  auto_ptr
class  moneypunct
struct  is_nothrow_destructible
struct  atomic< unsigned long >
struct  is_nothrow_copy_constructible
class  mutex
struct  hash< shared_ptr< _Tp > >
struct  multiplies< void >
struct  hash< basic_string< char16_t, char_traits< char16_t >, _Alloc > >
struct  is_nothrow_assignable
struct  is_error_code_enum
struct  is_move_constructible
class  bad_cast
struct  is_move_assignable
struct  is_nothrow_copy_assignable
class  promise
struct  is_member_pointer
struct  piecewise_construct_t
class  mem_fun_t
struct  is_member_function_pointer
class  unordered_map
struct  is_integral
struct  is_fundamental
class  unordered_multimap
struct  is_function
struct  hash< long double >
struct  is_error_condition_enum
struct  is_empty
struct  owner_less< weak_ptr< _Tp > >
struct  is_destructible
struct  is_default_constructible
class  condition_variable
struct  numeric_limits< short >
struct  is_trivially_destructible
struct  is_const
struct  is_compound
struct  numeric_limits
class  _List_base
struct  is_class
struct  __add_pointer_helper
class  basic_stringstream
struct  is_bind_expression< volatile _Bind_result< _Result, _Signature > >
struct  allocator_traits< pmr::polymorphic_allocator< _Tp > >
struct  is_bind_expression< const volatile _Bind_result< _Result, _Signature > >
struct  is_bind_expression< const _Bind_result< _Result, _Signature > >
struct  common_type
struct  is_bind_expression< _Bind< _Signature > >
struct  is_bind_expression
struct  is_floating_point
struct  is_base_of
struct  _Placeholder
struct  is_abstract
class  invalid_argument
struct  integer_sequence
class  insert_iterator
struct  forward_iterator_tag
struct  input_iterator_tag
class  unordered_multiset
struct  negate
class  tuple
struct  _List_const_iterator
class  initializer_list
struct  is_literal_type
struct  hash<::vector< bool, _Alloc > >
struct  hash<::bitset< _Nb > >
struct  ratio
struct  hash< unsigned long long >
struct  hash< unsigned long >
struct  is_copy_assignable
struct  hash< unsigned int >
struct  atomic< long >
struct  is_error_code_enum< future_errc >
struct  is_bind_expression< _Bind_result< _Result, _Signature > >
struct  hash< unsigned char >
struct  unary_function
struct  hash< unique_ptr< _Tp, _Dp > >
struct  hash< type_index >
class  match_results
struct  hash< thread::id >
struct  hash< short >
class  time_base
struct  hash< long long >
class  shuffle_order_engine
class  discard_block_engine
struct  hash< long >
struct  is_layout_compatible
struct  hash< unsigned short >
struct  hash< int >
struct  hash< float >
struct  hash< experimental::shared_ptr< _Tp > >
struct  hash< experimental::optional< _Tp > >
class  promise< void >
class  indirect_array
struct  hash< double >
struct  pointer_traits< _Tp * >
struct  allocator_traits
struct  hash< char32_t >
struct  numeric_limits< char >
class  num_put
struct  hash< char16_t >
struct  hash< basic_string< char, char_traits< char >, _Alloc > >
struct  is_enum
struct  hash< _Tp * >
struct  greater
struct  hash< __gnu_debug::basic_string< _CharT > >
class  const_mem_fun_ref_t
struct  hash
struct  has_virtual_destructor
class  gslice_array
struct  numeric_limits< long long >
struct  is_bind_expression< const volatile _Bind< _Signature > >
struct  greater_equal< void >
class  const_mem_fun1_ref_t
struct  greater_equal
struct  greater< void >
struct  numeric_limits< unsigned short >
struct  adopt_lock_t
struct  char_traits< wchar_t >
struct  numeric_limits< char32_t >
class  slice
class  function< _Res(_ArgTypes...)>
struct  hash< __debug::vector< bool, _Alloc > >
struct  hash< __debug::bitset< _Nb > >
class  exception
struct  remove_extent
class  error_condition
class  enable_shared_from_this
struct  hash< basic_string< wchar_t, char_traits< wchar_t >, _Alloc > >
struct  owner_less< void >
class  bad_typeid
class  domain_error
struct  _Fwd_list_const_iterator
struct  _Deque_iterator
class  deque
struct  not_equal_to< void >
struct  is_placeholder
class  fpos
struct  defer_lock_t
struct  extent
struct  default_sentinel_t
struct  logical_and
struct  add_const
struct  decay
struct  is_bind_expression< volatile _Bind< _Signature > >
class  ctype_byname< char >
struct  tuple_size
struct  less< void >
class  gslice
struct  bidirectional_iterator_tag
struct  conditional
struct  tuple_size< tuple< _Elements... > >
class  ctype< char >
class  ctype
class  counted_iterator
struct  atomic< unsigned int >
struct  contiguous_iterator_tag
class  future
class  collate
struct  alignment_of
class  const_mem_fun_t
class  _Bind_result
class  multiset
struct  not_equal_to
class  codecvt< _InternT, _ExternT, encoding_state >
class  _Bind
struct  numeric_limits< int >
class  overflow_error
struct  destroying_delete_t
class  complex< double >
struct  is_constructible
class  __basic_future
class  sub_match
class  collate_byname
class  ctype_byname
struct  numeric_limits< unsigned long long >
struct  _Base_bitset
class  codecvt< char32_t, char, mbstate_t >
struct  ratio_not_equal
struct  divides
class  __new_allocator
class  basic_streambuf
class  codecvt< char, char, mbstate_t >
class  pointer_to_unary_function
struct  is_object
class  _Node_handle< _Value, _Value, _NodeAlloc >
class  codecvt
struct  char_traits< char >
struct  char_traits
struct  multiplies
class  future_error
struct  __is_member_object_pointer_helper
struct  allocator_traits< allocator< void > >
class  multimap
struct  is_pointer_interconvertible_base_of
struct  is_array
struct  default_delete
struct  __numeric_limits_base
struct  is_bind_expression< const _Bind< _Signature > >
class  binder1st
struct  is_signed
struct  _Base_bitset< 1 >
class  binary_negate
struct  integral_constant
class  codecvt< wchar_t, char, mbstate_t >
struct  hash< wchar_t >
class  error_code
class  mask_array
struct  _Vector_base
struct  add_cv
struct  remove_const
class  front_insert_iterator
class  basic_ofstream
class  _Temporary_buffer
struct  equal_to< void >
class  basic_stringbuf
class  basic_iostream
struct  is_copy_constructible
class  numpunct_byname
struct  numeric_limits< long >
class  basic_ostringstream
struct  _Fwd_list_node_base
struct  aligned_union
class  num_get
class  basic_ios
class  __codecvt_abstract_base
class  basic_ifstream
struct  hash< signed char >
class  basic_filebuf
struct  is_same
class  codecvt_byname
struct  ctype_base
class  regex_iterator
class  bad_exception
struct  atomic< int >
class  bad_alloc
class  regex_traits
struct  is_trivially_copyable
class  back_insert_iterator
struct  auto_ptr_ref
struct  atomic< char >
class  _Function_base
class  move_only_function< _Res(_ArgTypes...) _GLIBCXX_MOF_CV noexcept(_Noex)>
struct  numeric_limits< wchar_t >
struct  _Node_insert_return
class  vector< bool, _Alloc >
class  future< _Res & >
struct  atomic< unsigned long long >
class  basic_istringstream
struct  atomic_flag
struct  is_convertible
struct  atomic< unsigned char >
struct  hash< __gnu_cxx::throw_value_limit >
struct  hash< __gnu_cxx::__wvstring >
struct  hash< __gnu_cxx::throw_value_random >
struct  hash< __gnu_cxx::__vstring >
struct  hash< __gnu_cxx::__u32vstring >
struct  hash< __gnu_cxx::__u16vstring >
class  condition_variable_any
struct  atomic< unsigned short >
class  const_mem_fun1_t
struct  hash< basic_string< char32_t, char_traits< char32_t >, _Alloc > >
class  binder2nd
class  shared_future< _Res & >
class  _Deque_base
struct  atomic< char16_t >
struct  divides< void >
struct  tuple_element
class  regex_token_iterator
struct  is_nothrow_default_constructible
struct  atomic< _Tp * >
struct  is_volatile
struct  atomic
struct  identity
class  priority_queue
class  bad_function_call
class  allocator< void >
class  forward_list
class  allocator
struct  numeric_limits< char16_t >
class  basic_regex
class  mem_fun_ref_t
struct  _Base_bitset< 0 >
class  length_error
struct  __remove_pointer_helper
class  _Node_handle_common
class  basic_string
struct  add_rvalue_reference
struct  remove_volatile
struct  _Sp_ebo_helper< _Nm, _Tp, false >
class  _Not_fn
struct  less_equal
struct  numeric_limits< long double >
class  moneypunct_byname
class  _Node_handle
struct  is_trivially_default_constructible
struct  add_volatile
struct  hash< error_code >
struct  compare_three_way_result
struct  _Fwd_list_iterator
class  common_iterator
struct  ratio_equal
struct  __is_fast_hash
struct  is_lvalue_reference
struct  is_assignable
class  mem_fun1_t
struct  _List_iterator
struct  hash< __shared_ptr< _Tp, _Lp > >
class  recursive_mutex
struct  char_traits< __gnu_cxx::character< _Value, _Int, _St > >
class  complex
struct  atomic< bool >
struct  atomic< signed char >
struct  equal_to
struct  atomic< char32_t >
struct  binary_function
struct  _Fwd_list_base
class  slice_array
struct  from_chars_result
struct  add_lvalue_reference
class  type_info
class  complex< long double >
struct  hash< error_condition >
struct  atomic< long long >
struct  enable_if
class  stop_callback
struct  default_delete< _Tp[]>
struct  numeric_limits< unsigned char >
class  error_category
struct  hash< bool >
class  range_error
struct  _List_node
struct  hash< char >
struct  allocator_traits< allocator< _Tp > >
struct  is_arithmetic
class  independent_bits_engine
class  ctype< wchar_t >
struct  _Fwd_list_node
struct  underlying_type
struct  array
struct  atomic< wchar_t >
class  basic_fstream
class  istreambuf_iterator
struct  __is_location_invariant
struct  modulus< void >
class  bad_weak_ptr
class  __ctype_abstract_base

Typedefs

typedef __new_allocator< _Tp > __allocator_base
typedef typename pointer_traits< _Ptr >::template rebind< _Tp > __ptr_rebind
typedef __detail::_Hashtable_traits< _Cache, false, true > __umap_traits
typedef __detail::_Hashtable_traits< _Cache, false, false > __ummap_traits
typedef __detail::_Hashtable_traits< _Cache, true, false > __umset_traits
typedef __detail::_Hashtable_traits< _Cache, true, true > __uset_traits
typedef typename add_lvalue_reference< _Tp >::type add_lvalue_reference_t
typedef typename add_pointer< _Tp >::type add_pointer_t
typedef typename add_rvalue_reference< _Tp >::type add_rvalue_reference_t
typedef typename aligned_storage< _Len, _Align >::type aligned_storage_t
typedef atomic< bool > atomic_bool
typedef atomic< char > atomic_char
typedef atomic< char16_t > atomic_char16_t
typedef atomic< char32_t > atomic_char32_t
typedef atomic< int > atomic_int
typedef atomic< int16_t > atomic_int16_t
typedef atomic< int32_t > atomic_int32_t
typedef atomic< int64_t > atomic_int64_t
typedef atomic< int8_t > atomic_int8_t
typedef atomic< int_fast16_t > atomic_int_fast16_t
typedef atomic< int_fast32_t > atomic_int_fast32_t
typedef atomic< int_fast64_t > atomic_int_fast64_t
typedef atomic< int_fast8_t > atomic_int_fast8_t
typedef atomic< int_least16_t > atomic_int_least16_t
typedef atomic< int_least32_t > atomic_int_least32_t
typedef atomic< int_least64_t > atomic_int_least64_t
typedef atomic< int_least8_t > atomic_int_least8_t
typedef atomic< intmax_t > atomic_intmax_t
typedef atomic< intptr_t > atomic_intptr_t
typedef atomic< long long > atomic_llong
typedef atomic< long > atomic_long
typedef atomic< ptrdiff_t > atomic_ptrdiff_t
typedef atomic< signed char > atomic_schar
typedef atomic< short > atomic_short
typedef atomic< size_t > atomic_size_t
typedef atomic< unsigned char > atomic_uchar
typedef atomic< unsigned int > atomic_uint
typedef atomic< uint16_t > atomic_uint16_t
typedef atomic< uint32_t > atomic_uint32_t
typedef atomic< uint64_t > atomic_uint64_t
typedef atomic< uint8_t > atomic_uint8_t
typedef atomic< uint_fast16_t > atomic_uint_fast16_t
typedef atomic< uint_fast32_t > atomic_uint_fast32_t
typedef atomic< uint_fast64_t > atomic_uint_fast64_t
typedef atomic< uint_fast8_t > atomic_uint_fast8_t
typedef atomic< uint_least16_t > atomic_uint_least16_t
typedef atomic< uint_least32_t > atomic_uint_least32_t
typedef atomic< uint_least64_t > atomic_uint_least64_t
typedef atomic< uint_least8_t > atomic_uint_least8_t
typedef atomic< uintmax_t > atomic_uintmax_t
typedef atomic< uintptr_t > atomic_uintptr_t
typedef atomic< unsigned long long > atomic_ullong
typedef atomic< unsigned long > atomic_ulong
typedef atomic< unsigned short > atomic_ushort
typedef atomic< wchar_t > atomic_wchar_t
typedef typename common_type< _Tp... >::type common_type_t
typedef typename __detail::__cmp3way_res_impl< _Tp, _Up >::type compare_three_way_result_t
typedef typename conditional< _Cond, _Iftrue, _Iffalse >::type conditional_t
typedef regex_token_iterator< const char * > cregex_token_iterator
typedef sub_match< const char * > csub_match
typedef typename decay< _Tp >::type decay_t
typedef typename enable_if< _Cond, _Tp >::type enable_if_t
typedef __bool_constant< false > false_type
typedef basic_filebuf< char > filebuf
typedef basic_fstream< char > fstream
typedef basic_ifstream< char > ifstream
typedef integer_sequence< size_t, _Idx... > index_sequence
typedef make_index_sequence< sizeof...(_Types)> index_sequence_for
typedef basic_ios< char > ios
typedef basic_iostream< char > iostream
typedef basic_istream< char > istream
typedef basic_istringstream< char > istringstream
typedef make_integer_sequence< size_t, _Num > make_index_sequence
typedef __make_integer_seq< integer_sequence, _Tp, _Num > make_integer_sequence
typedef typename make_signed< _Tp >::type make_signed_t
typedef typename make_unsigned< _Tp >::type make_unsigned_t
typedef linear_congruential_engine< uint_fast32_t, 48271UL, 0UL, 2147483647UL > minstd_rand
typedef linear_congruential_engine< uint_fast32_t, 16807UL, 0UL, 2147483647UL > minstd_rand0
typedef mersenne_twister_engine< uint_fast32_t, 32, 624, 397, 31, 0x9908b0dfUL, 11, 0xffffffffUL, 7, 0x9d2c5680UL, 15, 0xefc60000UL, 18, 1812433253UL > mt19937
typedef mersenne_twister_engine< uint_fast64_t, 64, 312, 156, 31, 0xb5026f5aa96619e9ULL, 29, 0x5555555555555555ULL, 17, 0x71d67fffeda60000ULL, 37, 0xfff7eee000000000ULL, 43, 6364136223846793005ULL > mt19937_64
typedef void(* new_handler) ()
typedef basic_ofstream< char > ofstream
typedef basic_ostream< char > ostream
typedef basic_ostringstream< char > ostringstream
typedef typename __ratio_add< _R1, _R2 >::type ratio_add
typedef typename __ratio_divide< _R1, _R2 >::type ratio_divide
typedef typename __ratio_multiply< _R1, _R2 >::type ratio_multiply
typedef typename __ratio_subtract< _R1, _R2 >::type ratio_subtract
typedef basic_regex< char > regex
typedef typename remove_all_extents< _Tp >::type remove_all_extents_t
typedef typename remove_extent< _Tp >::type remove_extent_t
typedef typename remove_pointer< _Tp >::type remove_pointer_t
typedef typename remove_reference< _Tp >::type remove_reference_t
typedef typename result_of< _Tp >::type result_of_t
typedef regex_token_iterator< string::const_iterator > sregex_token_iterator
typedef sub_match< string::const_iterator > ssub_match
typedef basic_streambuf< char > streambuf
typedef long long streamoff
typedef fpos< mbstate_t > streampos
typedef ptrdiff_t streamsize
typedef basic_string< char > string
typedef basic_stringbuf< char > stringbuf
typedef basic_stringstream< char > stringstream
typedef void(* terminate_handler) ()
typedef __bool_constant< true > true_type
typedef fpos< mbstate_t > u16streampos
typedef basic_string< char16_t > u16string
typedef fpos< mbstate_t > u32streampos
typedef basic_string< char32_t > u32string
typedef typename underlying_type< _Tp >::type underlying_type_t
typedef void(* unexpected_handler) ()
typedef regex_token_iterator< const wchar_t * > wcregex_token_iterator
typedef sub_match< const wchar_t * > wcsub_match
typedef basic_filebuf< wchar_t > wfilebuf
typedef basic_fstream< wchar_t > wfstream
typedef basic_ifstream< wchar_t > wifstream
typedef basic_ios< wchar_t > wios
typedef basic_iostream< wchar_t > wiostream
typedef basic_istream< wchar_t > wistream
typedef basic_istringstream< wchar_t > wistringstream
typedef basic_ofstream< wchar_t > wofstream
typedef basic_ostream< wchar_t > wostream
typedef basic_ostringstream< wchar_t > wostringstream
typedef basic_regex< wchar_t > wregex
typedef regex_token_iterator< wstring::const_iterator > wsregex_token_iterator
typedef sub_match< wstring::const_iterator > wssub_match
typedef basic_streambuf< wchar_t > wstreambuf
typedef fpos< mbstate_t > wstreampos
typedef basic_string< wchar_t > wstring
typedef basic_stringbuf< wchar_t > wstringbuf
typedef basic_stringstream< wchar_t > wstringstream
typedef typename common_reference< _Tp... >::type common_reference_t

Enumerations

enum  chars_format
enum  cv_status { no_timeout , timeout }
enum  float_denorm_style
enum  float_round_style
enum  future_errc { future_already_retrieved , promise_already_satisfied , no_state , broken_promise }
enum  future_status { ready , timeout , deferred }
enum  io_errc
enum  launch { async , deferred }
enum  memory_order {
  relaxed , consume , acquire , release ,
  acq_rel , seq_cst
}
enum  pointer_safety { relaxed , preferred , strict }
enum  memory_order {
  relaxed , consume , acquire , release ,
  acq_rel , seq_cst
}
enum  cv_status { no_timeout , timeout }
enum  future_errc { future_already_retrieved , promise_already_satisfied , no_state , broken_promise }
enum  future_status { ready , timeout , deferred }
enum  launch { async , deferred }
enum  pointer_safety { relaxed , preferred , strict }

Functions

constexpr _Tp * __addressof (_Tp &__r) noexcept
constexpr _InputIterator __find_if_not (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr _InputIterator __find_if_not_n (_InputIterator __first, _Distance &__len, _Predicate __pred)
constexpr _EuclideanRingElement __gcd (_EuclideanRingElement __m, _EuclideanRingElement __n)
pair< _IntType, _IntType > __gen_two_uniform_ints (_IntType __b0, _IntType __b1, _UniformRandomBitGenerator &&__g)
void __inplace_stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr __invoke_result< _Callable, _Args... >::type __invoke (_Callable &&__fn, _Args &&... __args) noexcept(__is_nothrow_invocable< _Callable, _Args... >::value)
constexpr iterator_traits< _Iter >::iterator_category __iterator_category (const _Iter &)
constexpr _Tp __lg (_Tp __n)
void __merge_adaptive (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Pointer __buffer, _Compare __comp)
void __merge_without_buffer (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Distance __len1, _Distance __len2, _Compare __comp)
constexpr void __move_median_to_first (_Iterator __result, _Iterator __a, _Iterator __b, _Iterator __c, _Compare __comp)
_OutputIterator __move_merge (_InputIterator __first1, _InputIterator __last1, _InputIterator __first2, _InputIterator __last2, _OutputIterator __result, _Compare __comp)
void __move_merge_adaptive (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
void __move_merge_adaptive_backward (_BidirectionalIterator1 __first1, _BidirectionalIterator1 __last1, _BidirectionalIterator2 __first2, _BidirectionalIterator2 __last2, _BidirectionalIterator3 __result, _Compare __comp)
constexpr _BidirectionalIterator __partition (_BidirectionalIterator __first, _BidirectionalIterator __last, _Predicate __pred, bidirectional_iterator_tag)
constexpr _ForwardIterator __partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, forward_iterator_tag)
constexpr void __reverse (_BidirectionalIterator __first, _BidirectionalIterator __last, bidirectional_iterator_tag)
constexpr void __reverse (_RandomAccessIterator __first, _RandomAccessIterator __last, random_access_iterator_tag)
constexpr _BidirectionalIterator __rotate (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, bidirectional_iterator_tag)
constexpr _ForwardIterator __rotate (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, forward_iterator_tag)
constexpr _RandomAccessIterator __rotate (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, random_access_iterator_tag)
_BidirectionalIterator1 __rotate_adaptive (_BidirectionalIterator1 __first, _BidirectionalIterator1 __middle, _BidirectionalIterator1 __last, _Distance __len1, _Distance __len2, _BidirectionalIterator2 __buffer, _Distance __buffer_size)
_OutputIterator __sample (_ForwardIterator __first, _ForwardIterator __last, forward_iterator_tag, _OutputIterator __out, _Cat, _Size __n, _UniformRandomBitGenerator &&__g)
_RandomAccessIterator __sample (_InputIterator __first, _InputIterator __last, input_iterator_tag, _RandomAccessIterator __out, random_access_iterator_tag, _Size __n, _UniformRandomBitGenerator &&__g)
constexpr _ForwardIterator __search_n_aux (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, _UnaryPredicate __unary_pred, std::forward_iterator_tag)
constexpr _RandomAccessIter __search_n_aux (_RandomAccessIter __first, _RandomAccessIter __last, _Integer __count, _UnaryPredicate __unary_pred, std::random_access_iterator_tag)
_ForwardIterator __stable_partition_adaptive (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, _Distance __len, _Pointer __buffer, _Distance __buffer_size)
constexpr _OutputIterator __unique_copy (_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, forward_iterator_tag, output_iterator_tag)
constexpr _ForwardIterator __unique_copy (_InputIterator __first, _InputIterator __last, _ForwardIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, forward_iterator_tag)
constexpr _OutputIterator __unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred, input_iterator_tag, output_iterator_tag)
constexpr void _Construct (_Tp *__p, _Args &&... __args)
constexpr void _Destroy (_ForwardIterator __first, _ForwardIterator __last)
constexpr void _Destroy (_Tp *__pointer)
constexpr _ForwardIterator _Destroy_n (_ForwardIterator __first, _Size __count)
_Tp abs (const complex< _Tp > &)
constexpr _Tp accumulate (_InputIterator __first, _InputIterator __last, _Tp __init)
constexpr _Tp accumulate (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)
constexpr _Tp * addressof (_Tp &__r) noexcept
constexpr _OutputIterator adjacent_difference (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator adjacent_difference (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _ForwardIterator adjacent_find (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator adjacent_find (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)
constexpr void advance (_InputIterator &__i, _Distance __n)
void * align (size_t __align, size_t __size, void *&__ptr, size_t &__space) noexcept
constexpr bool all_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr bool any_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
__gnu_cxx::__promote< _Tp >::__type arg (_Tp __x)
_Tp arg (const complex< _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)
__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)
constexpr _Tp * assume_aligned (_Tp *__ptr) noexcept
future< __async_result_of< _Fn, _Args... > > async (_Fn &&__fn, _Args &&... __args)
future< __async_result_of< _Fn, _Args... > > async (launch __policy, _Fn &&__fn, _Args &&... __args)
constexpr back_insert_iterator< _Container > back_inserter (_Container &__x)
constexpr auto begin (_Container &__cont) -> decltype(__cont.begin())
constexpr _Tp * begin (_Tp(&__arr)[_Nm]) noexcept
constexpr auto begin (const _Container &__cont) -> decltype(__cont.begin())
const _Tp * begin (const valarray< _Tp > &__va) noexcept
_Tp * begin (valarray< _Tp > &__va) noexcept
__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)
constexpr bool binary_search (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr bool binary_search (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
constexpr _Bind_helper< __is_socketlike< _Func >::value, _Func, _BoundArgs... >::type bind (_Func &&__f, _BoundArgs &&... __args)
binder1st< _Operation > bind1st (const _Operation &__fn, const _Tp &__x)
binder2nd< _Operation > bind2nd (const _Operation &__fn, const _Tp &__x)
ios_base & boolalpha (ios_base &__base)
void call_once (once_flag &__once, _Callable &&__f, _Args &&... __args)
constexpr auto cbegin (const _Container &__cont) noexcept(noexcept(std::begin(__cont))) -> decltype(std::begin(__cont))
constexpr auto cend (const _Container &__cont) noexcept(noexcept(std::end(__cont))) -> decltype(std::end(__cont))
constexpr const _Tp & clamp (const _Tp &__val, const _Tp &__lo, const _Tp &__hi)
constexpr const _Tp & clamp (const _Tp &__val, const _Tp &__lo, const _Tp &__hi, _Compare __comp)
__gnu_cxx::__promote< _Tp >::__type comp_ellint_1 (_Tp __k)
float comp_ellint_1f (float __k)
long double comp_ellint_1l (long double __k)
__gnu_cxx::__promote< _Tp >::__type comp_ellint_2 (_Tp __k)
float comp_ellint_2f (float __k)
long double comp_ellint_2l (long double __k)
__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)
constexpr complex< _Tp > conj (const complex< _Tp > &)
__shared_ptr< _Tp, _Lp > const_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept
constexpr _OI copy (_II __first, _II __last, _OI __result)
constexpr _BI2 copy_backward (_BI1 __first, _BI1 __last, _BI2 __result)
constexpr _OutputIterator copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)
constexpr _OutputIterator copy_n (_InputIterator __first, _Size __n, _OutputIterator __result)
complex< _Tp > cos (const complex< _Tp > &)
complex< _Tp > cosh (const complex< _Tp > &)
constexpr iterator_traits< _InputIterator >::difference_type count (_InputIterator __first, _InputIterator __last, const _Tp &__value)
constexpr iterator_traits< _InputIterator >::difference_type count_if (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr auto crbegin (const _Container &__cont) -> decltype(std::rbegin(__cont))
constexpr auto crend (const _Container &__cont) -> decltype(std::rend(__cont))
exception_ptr current_exception () noexcept
__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)
__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)
__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)
__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)
constexpr auto data (_Container &__cont) noexcept(noexcept(__cont.data())) -> decltype(__cont.data())
constexpr _Tp * data (_Tp(&__array)[_Nm]) noexcept
constexpr auto data (const _Container &__cont) noexcept(noexcept(__cont.data())) -> decltype(__cont.data())
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 *)
auto declval () noexcept -> decltype(__declval< _Tp >(0))
ios_base & defaultfloat (ios_base &__base)
constexpr iterator_traits< _InputIterator >::difference_type distance (_InputIterator __first, _InputIterator __last)
__shared_ptr< _Tp, _Lp > dynamic_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept
__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)
__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)
__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)
constexpr auto empty (const _Container &__cont) noexcept(noexcept(__cont.empty())) -> decltype(__cont.empty())
constexpr bool empty (const _Tp(&)[_Nm]) noexcept
constexpr bool empty (initializer_list< _Tp > __il) noexcept
constexpr auto end (_Container &__cont) -> decltype(__cont.end())
constexpr _Tp * end (_Tp(&__arr)[_Nm]) noexcept
constexpr auto end (const _Container &__cont) -> decltype(__cont.end())
const _Tp * end (const valarray< _Tp > &__va) noexcept
_Tp * end (valarray< _Tp > &__va) noexcept
basic_ostream< _CharT, _Traits > & endl (basic_ostream< _CharT, _Traits > &__os)
basic_ostream< _CharT, _Traits > & ends (basic_ostream< _CharT, _Traits > &__os)
constexpr bool equal (_II1 __first1, _II1 __last1, _II2 __first2)
constexpr bool equal (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)
constexpr bool equal (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)
constexpr bool equal (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred)
constexpr pair< _ForwardIterator, _ForwardIterator > equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr pair< _ForwardIterator, _ForwardIterator > equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
constexpr _OutputIterator exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init)
constexpr _OutputIterator exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOperation __binary_op)
complex< _Tp > exp (const complex< _Tp > &)
__gnu_cxx::__promote< _Tp >::__type expint (_Tp __x)
float expintf (float __x)
long double expintl (long double __x)
_Tp fabs (const std::complex< _Tp > &__z)
constexpr void fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
constexpr _OI fill_n (_OI __first, _Size __n, const _Tp &__value)
constexpr _InputIterator find (_InputIterator __first, _InputIterator __last, const _Tp &__val)
constexpr _ForwardIterator1 find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
constexpr _ForwardIterator1 find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp)
constexpr _InputIterator find_first_of (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2)
constexpr _InputIterator find_first_of (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp)
constexpr _InputIterator find_if (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr _InputIterator find_if_not (_InputIterator __first, _InputIterator __last, _Predicate __pred)
ios_base & fixed (ios_base &__base)
basic_ostream< _CharT, _Traits > & flush (basic_ostream< _CharT, _Traits > &__os)
constexpr _Function for_each (_InputIterator __first, _InputIterator __last, _Function __f)
constexpr _InputIterator for_each_n (_InputIterator __first, _Size __n, _Function __f)
constexpr _Tp && forward (typename std::remove_reference< _Tp >::type &&__t) noexcept
constexpr _Tp && forward (typename std::remove_reference< _Tp >::type &__t) noexcept
constexpr tuple< _Elements &&... > forward_as_tuple (_Elements &&... __args) noexcept
constexpr from_chars_result from_chars (const char *__first, const char *__last, _Tp &__value, int __base=10)
constexpr front_insert_iterator< _Container > front_inserter (_Container &__x)
const error_category & future_category () noexcept
constexpr void generate (_ForwardIterator __first, _ForwardIterator __last, _Generator __gen)
_RealType generate_canonical (_UniformRandomNumberGenerator &__g)
constexpr _OutputIterator generate_n (_OutputIterator __first, _Size __n, _Generator __gen)
const error_category & generic_category () noexcept
constexpr const __tuple_element_t< __i, tuple< _Elements... > > && get (const tuple< _Elements... > &&__t) noexcept
constexpr const __tuple_element_t< __i, tuple< _Elements... > > & get (const tuple< _Elements... > &__t) noexcept
constexpr __tuple_element_t< __i, tuple< _Elements... > > && get (tuple< _Elements... > &&__t) noexcept
constexpr __tuple_element_t< __i, tuple< _Elements... > > & get (tuple< _Elements... > &__t) noexcept
_Get_money< _MoneyT > get_money (_MoneyT &__mon, bool __intl=false)
new_handler get_new_handler () noexcept
pointer_safety get_pointer_safety () noexcept
pair< _Tp *, ptrdiff_t > get_temporary_buffer (ptrdiff_t __len) noexcept
terminate_handler get_terminate () noexcept
_Get_time< _CharT > get_time (std::tm *__tmb, const _CharT *__fmt)
unexpected_handler get_unexpected () noexcept
basic_istream< _CharT, _Traits > & getline (basic_istream< _CharT, _Traits > &&__is, basic_string< _CharT, _Traits, _Alloc > &__str)
basic_istream< _CharT, _Traits > & getline (basic_istream< _CharT, _Traits > &&__is, basic_string< _CharT, _Traits, _Alloc > &__str, _CharT __delim)
basic_istream< _CharT, _Traits > & getline (basic_istream< _CharT, _Traits > &__is, __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str)
basic_istream< _CharT, _Traits > & getline (basic_istream< _CharT, _Traits > &__is, __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str, _CharT __delim)
basic_istream< _CharT, _Traits > & getline (basic_istream< _CharT, _Traits > &__is, basic_string< _CharT, _Traits, _Alloc > &__str)
basic_istream< _CharT, _Traits > & getline (basic_istream< _CharT, _Traits > &__is, basic_string< _CharT, _Traits, _Alloc > &__str, _CharT __delim)
bool has_facet (const locale &__loc)
__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)
constexpr bool includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)
constexpr bool includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)
constexpr _OutputIterator inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _OutputIterator inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _Tp __init)
constexpr _Tp inner_product (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)
constexpr _Tp inner_product (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)
void inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last)
void inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp)
constexpr insert_iterator< _Container > inserter (_Container &__x, std::__detail::__range_iter_t< _Container > __i)
ios_base & internal (ios_base &__base)
constexpr void iota (_ForwardIterator __first, _ForwardIterator __last, _Tp __value)
constexpr bool is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr bool is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr _RandomAccessIterator is_heap_until (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr _RandomAccessIterator is_heap_until (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr bool is_partitioned (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
constexpr bool is_sorted (_ForwardIterator __first, _ForwardIterator __last)
constexpr bool is_sorted (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr _ForwardIterator is_sorted_until (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator is_sorted_until (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
bool isalnum (_CharT __c, const locale &__loc)
bool isalpha (_CharT __c, const locale &__loc)
bool isblank (_CharT __c, const locale &__loc)
bool iscntrl (_CharT __c, const locale &__loc)
bool isdigit (_CharT __c, const locale &__loc)
bool isgraph (_CharT __c, const locale &__loc)
bool islower (_CharT __c, const locale &__loc)
bool isprint (_CharT __c, const locale &__loc)
bool ispunct (_CharT __c, const locale &__loc)
bool isspace (_CharT __c, const locale &__loc)
bool isupper (_CharT __c, const locale &__loc)
bool isxdigit (_CharT __c, const locale &__loc)
constexpr void iter_swap (_ForwardIterator1 __a, _ForwardIterator2 __b)
_Tp kill_dependency (_Tp __y) noexcept
__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)
ios_base & left (ios_base &__base)
__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)
constexpr bool lexicographical_compare (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)
constexpr bool lexicographical_compare (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp)
constexpr auto lexicographical_compare_three_way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _Comp __comp) -> decltype(__comp(*__first1, *__first2))
void lock (_L1 &__l1, _L2 &__l2, _L3 &... __l3)
complex< _Tp > log (const complex< _Tp > &)
complex< _Tp > log10 (const complex< _Tp > &)
constexpr _ForwardIterator lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr _ForwardIterator lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
error_code make_error_code (future_errc __errc) noexcept
error_condition make_error_condition (future_errc __errc) noexcept
exception_ptr make_exception_ptr (_Ex __ex) noexcept
constexpr void make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr reverse_iterator< _Iterator > make_reverse_iterator (_Iterator __i)
constexpr tuple< typename __decay_and_strip< _Elements >::__type... > make_tuple (_Elements &&... __args)
constexpr const _Tp & max (const _Tp &__a, const _Tp &__b)
constexpr const _Tp & max (const _Tp &__a, const _Tp &__b, _Compare __comp)
constexpr _ForwardIterator max_element (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator max_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr _Mem_fn< _Tp _Class::* > mem_fn (_Tp _Class::*__pm) noexcept
constexpr _OutputIterator merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr const _Tp & min (const _Tp &__a, const _Tp &__b)
constexpr const _Tp & min (const _Tp &__a, const _Tp &__b, _Compare __comp)
constexpr _ForwardIterator min_element (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator min_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr pair< const _Tp &, const _Tp & > minmax (const _Tp &__a, const _Tp &__b)
constexpr pair< const _Tp &, const _Tp & > minmax (const _Tp &__a, const _Tp &__b, _Compare __comp)
constexpr pair< _ForwardIterator, _ForwardIterator > minmax_element (_ForwardIterator __first, _ForwardIterator __last)
constexpr pair< _ForwardIterator, _ForwardIterator > minmax_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred)
constexpr _OI move (_II __first, _II __last, _OI __result)
constexpr std::remove_reference< _Tp >::type && move (_Tp &&__t) noexcept
constexpr _BI2 move_backward (_BI1 __first, _BI1 __last, _BI2 __result)
constexpr __conditional_t< __move_if_noexcept_cond< _Tp >::value, const _Tp &, _Tp && > move_if_noexcept (_Tp &__x) noexcept
constexpr bool next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last)
constexpr bool next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)
ios_base & noboolalpha (ios_base &__base)
constexpr bool none_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
_Tp constexpr norm (const complex< _Tp > &)
ios_base & noshowbase (ios_base &__base)
ios_base & noshowpoint (ios_base &__base)
ios_base & noshowpos (ios_base &__base)
ios_base & noskipws (ios_base &__base)
constexpr unary_negate< _Predicate > not1 (const _Predicate &__pred)
constexpr binary_negate< _Predicate > not2 (const _Predicate &__pred)
ios_base & nounitbuf (ios_base &__base)
ios_base & nouppercase (ios_base &__base)
constexpr void nth_element (_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last)
constexpr void nth_element (_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp)
ios_base & oct (ios_base &__base)
bool operator!= (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator!= (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y)
bool operator!= (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y)
bool operator!= (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y)
bool operator!= (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y)
constexpr basic_string< _CharT, _Traits, _Alloc > operator+ (_CharT __lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs)
constexpr basic_string< _CharT, _Traits, _Alloc > operator+ (const _CharT *__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs)
constexpr basic_string< _CharT, _Traits, _Alloc > operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, _CharT __rhs)
constexpr basic_string< _CharT, _Traits, _Alloc > operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const _CharT *__rhs)
constexpr basic_string< _CharT, _Traits, _Alloc > operator+ (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs)
constexpr complex< _Tp > operator+ (const complex< _Tp > &__x)
constexpr complex< _Tp > operator- (const complex< _Tp > &__x)
bool operator< (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator< (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y)
bool operator< (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y)
bool operator< (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y)
bool operator< (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y)
constexpr bool operator< (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator< (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
constexpr bool operator< (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
__rvalue_stream_insertion_t< _Ostream, _Tp > operator<< (_Ostream &&__os, const _Tp &__x)
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__os, const __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str)
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__os, const basic_string< _CharT, _Traits, _Alloc > &__str)
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__os, const complex< _Tp > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &, const std::uniform_int_distribution< _IntType > &)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &, const std::uniform_real_distribution< _RealType > &)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::bernoulli_distribution &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::cauchy_distribution< _RealType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::exponential_distribution< _RealType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::extreme_value_distribution< _RealType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::geometric_distribution< _IntType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::independent_bits_engine< _RandomNumberEngine, __w, _UIntType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::weibull_distribution< _RealType > &__x)
bool operator<= (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator<= (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y)
bool operator<= (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y)
bool operator<= (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y)
bool operator<= (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y)
constexpr bool operator<= (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator<= (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
constexpr bool operator<= (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
constexpr auto operator<=> (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const _CharT *__rhs) noexcept -> decltype(__detail::__char_traits_cmp_cat< _Traits >(0))
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))
__detail::__synth3way_t< _Tp > operator<=> (const deque< _Tp, _Alloc > &__x, const deque< _Tp, _Alloc > &__y)
__detail::__synth3way_t< _Tp > operator<=> (const forward_list< _Tp, _Alloc > &__x, const forward_list< _Tp, _Alloc > &__y)
__detail::__synth3way_t< _Tp > operator<=> (const list< _Tp, _Alloc > &__x, const list< _Tp, _Alloc > &__y)
__detail::__synth3way_t< pair< const _Key, _Tp > > operator<=> (const map< _Key, _Tp, _Compare, _Alloc > &__x, const map< _Key, _Tp, _Compare, _Alloc > &__y)
constexpr __detail::__synth3way_t< _Tp > operator<=> (const vector< _Tp, _Alloc > &__x, const vector< _Tp, _Alloc > &__y)
constexpr bool operator== (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const _CharT *__rhs)
constexpr bool operator== (const basic_string< _CharT, _Traits, _Alloc > &__lhs, const basic_string< _CharT, _Traits, _Alloc > &__rhs) noexcept
bool operator== (const deque< _Tp, _Alloc > &__x, const deque< _Tp, _Alloc > &__y)
bool operator== (const forward_list< _Tp, _Alloc > &__lx, const forward_list< _Tp, _Alloc > &__ly)
bool operator== (const fpos< _StateT > &__lhs, const fpos< _StateT > &__rhs)
bool operator== (const function< _Res(_Args...)> &__f, nullptr_t) noexcept
bool operator== (const list< _Tp, _Alloc > &__x, const list< _Tp, _Alloc > &__y)
bool operator== (const map< _Key, _Tp, _Compare, _Alloc > &__x, const map< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator== (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator== (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y)
bool operator== (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y)
constexpr bool operator== (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y)
bool operator== (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y)
bool operator== (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y)
constexpr bool operator== (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator== (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) noexcept
constexpr bool operator== (const vector< _Tp, _Alloc > &__x, const vector< _Tp, _Alloc > &__y)
bool operator> (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator> (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y)
bool operator> (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y)
bool operator> (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y)
bool operator> (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y)
constexpr bool operator> (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator> (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
constexpr bool operator> (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
bool operator>= (const multimap< _Key, _Tp, _Compare, _Alloc > &__x, const multimap< _Key, _Tp, _Compare, _Alloc > &__y)
bool operator>= (const multiset< _Key, _Compare, _Alloc > &__x, const multiset< _Key, _Compare, _Alloc > &__y)
bool operator>= (const queue< _Tp, _Seq > &__x, const queue< _Tp, _Seq > &__y)
bool operator>= (const set< _Key, _Compare, _Alloc > &__x, const set< _Key, _Compare, _Alloc > &__y)
bool operator>= (const stack< _Tp, _Seq > &__x, const stack< _Tp, _Seq > &__y)
constexpr bool operator>= (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator>= (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
bool operator>= (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
__rvalue_stream_extraction_t< _Istream, _Tp > operator>> (_Istream &&__is, _Tp &&__x)
basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__is, __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base > &__str)
basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__is, basic_string< _CharT, _Traits, _Alloc > &__str)
basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__is, complex< _Tp > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &, std::uniform_int_distribution< _IntType > &)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &, std::uniform_real_distribution< _RealType > &)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::bernoulli_distribution &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::cauchy_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::exponential_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::extreme_value_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::geometric_distribution< _IntType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::weibull_distribution< _RealType > &__x)
constexpr void partial_sort (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last)
constexpr void partial_sort (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)
constexpr _RandomAccessIterator partial_sort_copy (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last)
constexpr _RandomAccessIterator partial_sort_copy (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp)
constexpr _OutputIterator partial_sum (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator partial_sum (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _ForwardIterator partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
constexpr pair< _OutputIterator1, _OutputIterator2 > partition_copy (_InputIterator __first, _InputIterator __last, _OutputIterator1 __out_true, _OutputIterator2 __out_false, _Predicate __pred)
constexpr _ForwardIterator partition_point (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
complex< _Tp > polar (const _Tp &, const _Tp &=0)
constexpr void pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
complex< _Tp > pow (const _Tp &, const complex< _Tp > &)
complex< _Tp > pow (const complex< _Tp > &, const _Tp &)
complex< _Tp > pow (const complex< _Tp > &, const complex< _Tp > &)
complex< _Tp > pow (const complex< _Tp > &, int)
constexpr bool prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last)
constexpr bool prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)
pointer_to_unary_function< _Arg, _Result > ptr_fun (_Result(*__x)(_Arg))
pointer_to_binary_function< _Arg1, _Arg2, _Result > ptr_fun (_Result(*__x)(_Arg1, _Arg2))
constexpr void push_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void push_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
_Put_money< _MoneyT > put_money (const _MoneyT &__mon, bool __intl=false)
_Put_time< _CharT > put_time (const std::tm *__tmb, const _CharT *__fmt)
void random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last)
void random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &&__rand)
constexpr auto rbegin (_Container &__cont) -> decltype(__cont.rbegin())
constexpr reverse_iterator< _Tp * > rbegin (_Tp(&__arr)[_Nm]) noexcept
constexpr auto rbegin (const _Container &__cont) -> decltype(__cont.rbegin())
constexpr reverse_iterator< const _Tp * > rbegin (initializer_list< _Tp > __il) noexcept
constexpr iterator_traits< _InputIterator >::value_type reduce (_InputIterator __first, _InputIterator __last)
constexpr _Tp reduce (_InputIterator __first, _InputIterator __last, _Tp __init)
constexpr _Tp reduce (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)
constexpr _ForwardIterator remove (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
constexpr _OutputIterator remove_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &__value)
constexpr _OutputIterator remove_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)
constexpr _ForwardIterator remove_if (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
constexpr auto rend (_Container &__cont) -> decltype(__cont.rend())
constexpr reverse_iterator< _Tp * > rend (_Tp(&__arr)[_Nm]) noexcept
constexpr auto rend (const _Container &__cont) -> decltype(__cont.rend())
constexpr reverse_iterator< const _Tp * > rend (initializer_list< _Tp > __il) noexcept
constexpr void replace (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__old_value, const _Tp &__new_value)
constexpr _OutputIterator replace_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &__old_value, const _Tp &__new_value)
constexpr _OutputIterator replace_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &__new_value)
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)
void rethrow_if_nested (const _Ex &__ex)
void return_temporary_buffer (_Tp *__p)
constexpr void reverse (_BidirectionalIterator __first, _BidirectionalIterator __last)
constexpr _OutputIterator reverse_copy (_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result)
__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)
constexpr _ForwardIterator rotate (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last)
constexpr _OutputIterator rotate_copy (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result)
_SampleIterator sample (_PopulationIterator __first, _PopulationIterator __last, _SampleIterator __out, _Distance __n, _UniformRandomBitGenerator &&__g)
ios_base & scientific (ios_base &__base)
constexpr _ForwardIterator search (_ForwardIterator __first, _ForwardIterator __last, const _Searcher &__searcher)
constexpr _ForwardIterator1 search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
constexpr _ForwardIterator1 search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate)
constexpr _ForwardIterator search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &__val)
constexpr _ForwardIterator search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &__val, _BinaryPredicate __binary_pred)
constexpr _OutputIterator set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr _OutputIterator set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
new_handler set_new_handler (new_handler)
constexpr _OutputIterator set_symmetric_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
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
constexpr _OutputIterator set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
_Setbase setbase (int __base)
_Setfill< _CharT > setfill (_CharT __c)
_Setiosflags setiosflags (ios_base::fmtflags __mask)
_Setprecision setprecision (int __n)
_Setw setw (int __n)
ios_base & showbase (ios_base &__base)
ios_base & showpoint (ios_base &__base)
ios_base & showpos (ios_base &__base)
void shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _UniformRandomNumberGenerator &&__g)
complex< _Tp > sin (const complex< _Tp > &)
complex< _Tp > sinh (const complex< _Tp > &)
constexpr auto size (const _Container &__cont) noexcept(noexcept(__cont.size())) -> decltype(__cont.size())
constexpr size_t size (const _Tp(&)[_Nm]) noexcept
ios_base & skipws (ios_base &__base)
constexpr void sort (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr void sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
__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)
__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)
__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)
complex< _Tp > sqrt (const complex< _Tp > &)
_ForwardIterator stable_partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
void stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last)
void stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
__shared_ptr< _Tp, _Lp > static_pointer_cast (const __shared_ptr< _Tp1, _Lp > &__r) noexcept
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)
constexpr enable_if< __is_swappable< _Tp >::value >::type swap (_Tp(&__a)[_Nm], _Tp(&__b)[_Nm]) noexcept(/*conditional */)
void swap (basic_filebuf< _CharT, _Traits > &__x, basic_filebuf< _CharT, _Traits > &__y)
void swap (basic_fstream< _CharT, _Traits > &__x, basic_fstream< _CharT, _Traits > &__y)
void swap (basic_ifstream< _CharT, _Traits > &__x, basic_ifstream< _CharT, _Traits > &__y)
void swap (basic_istringstream< _CharT, _Traits, _Allocator > &__x, basic_istringstream< _CharT, _Traits, _Allocator > &__y)
void swap (basic_ofstream< _CharT, _Traits > &__x, basic_ofstream< _CharT, _Traits > &__y)
void swap (basic_ostringstream< _CharT, _Traits, _Allocator > &__x, basic_ostringstream< _CharT, _Traits, _Allocator > &__y)
constexpr void swap (basic_string< _CharT, _Traits, _Alloc > &__lhs, basic_string< _CharT, _Traits, _Alloc > &__rhs) noexcept(/*conditional */)
void swap (basic_stringbuf< _CharT, _Traits, _Allocator > &__x, basic_stringbuf< _CharT, _Traits, _Allocator > &__y) noexcept(noexcept(__x.swap(__y)))
void swap (basic_stringstream< _CharT, _Traits, _Allocator > &__x, basic_stringstream< _CharT, _Traits, _Allocator > &__y)
void swap (deque< _Tp, _Alloc > &__x, deque< _Tp, _Alloc > &__y) noexcept(/*conditional */)
void swap (forward_list< _Tp, _Alloc > &__lx, forward_list< _Tp, _Alloc > &__ly) noexcept(noexcept(__lx.swap(__ly)))
void swap (function< _Res(_Args...)> &__x, function< _Res(_Args...)> &__y) noexcept
void swap (list< _Tp, _Alloc > &__x, list< _Tp, _Alloc > &__y) noexcept(/*conditional */)
void swap (map< _Key, _Tp, _Compare, _Alloc > &__x, map< _Key, _Tp, _Compare, _Alloc > &__y) noexcept(/*conditional */)
void swap (multimap< _Key, _Tp, _Compare, _Alloc > &__x, multimap< _Key, _Tp, _Compare, _Alloc > &__y) noexcept(/*conditional */)
void swap (multiset< _Key, _Compare, _Alloc > &__x, multiset< _Key, _Compare, _Alloc > &__y) noexcept(/*conditional */)
void swap (packaged_task< _Res(_ArgTypes...)> &__x, packaged_task< _Res(_ArgTypes...)> &__y) noexcept
void swap (set< _Key, _Compare, _Alloc > &__x, set< _Key, _Compare, _Alloc > &__y) noexcept(/*conditional */)
constexpr enable_if<!__and_< __is_swappable< _Elements >... >::value >::type swap (tuple< _Elements... > &, tuple< _Elements... > &)=delete
constexpr void swap (vector< _Tp, _Alloc > &__x, vector< _Tp, _Alloc > &__y) noexcept(/*conditional */)
constexpr _ForwardIterator2 swap_ranges (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
const error_category & system_category () noexcept
complex< _Tp > tan (const complex< _Tp > &)
complex< _Tp > tanh (const complex< _Tp > &)
void terminate () noexcept
void throw_with_nested (_Tp &&__t)
constexpr tuple< _Elements &... > tie (_Elements &... __args) noexcept
constexpr _Tp * to_address (_Tp *__ptr) noexcept
constexpr auto to_address (const _Ptr &__ptr) noexcept
_CharT tolower (_CharT __c, const locale &__loc)
_CharT toupper (_CharT __c, const locale &__loc)
constexpr _OutputIterator transform (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op)
constexpr _OutputIterator transform (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _OutputIterator transform_exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __unary_op)
constexpr _OutputIterator transform_inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op)
constexpr _OutputIterator transform_inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op, _Tp __init)
constexpr _Tp transform_reduce (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __unary_op)
constexpr _Tp transform_reduce (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)
constexpr _Tp transform_reduce (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)
int try_lock (_L1 &__l1, _L2 &__l2, _L3 &... __l3)
constexpr auto tuple_cat (_Tpls &&... __tpls) -> typename __tuple_cat_result< _Tpls... >::__type
bool uncaught_exception () noexcept
void undeclare_no_pointers (char *, size_t)
_Tp * undeclare_reachable (_Tp *__p)
void unexpected ()
_ForwardIterator uninitialized_copy (_InputIterator __first, _InputIterator __last, _ForwardIterator __result)
_ForwardIterator uninitialized_copy_n (_InputIterator __first, _Size __n, _ForwardIterator __result)
void uninitialized_default_construct (_ForwardIterator __first, _ForwardIterator __last)
_ForwardIterator uninitialized_default_construct_n (_ForwardIterator __first, _Size __count)
void uninitialized_fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__x)
_ForwardIterator uninitialized_fill_n (_ForwardIterator __first, _Size __n, const _Tp &__x)
_ForwardIterator uninitialized_move (_InputIterator __first, _InputIterator __last, _ForwardIterator __result)
pair< _InputIterator, _ForwardIterator > uninitialized_move_n (_InputIterator __first, _Size __count, _ForwardIterator __result)
void uninitialized_value_construct (_ForwardIterator __first, _ForwardIterator __last)
_ForwardIterator uninitialized_value_construct_n (_ForwardIterator __first, _Size __count)
constexpr _ForwardIterator unique (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator unique (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)
constexpr _OutputIterator unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred)
ios_base & unitbuf (ios_base &__base)
constexpr _ForwardIterator upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr _ForwardIterator upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
ios_base & uppercase (ios_base &__base)
const _Facet & use_facet (const locale &__loc)
basic_istream< _CharT, _Traits > & ws (basic_istream< _CharT, _Traits > &__is)
constexpr bitset< _Nb > operator& (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept
constexpr bitset< _Nb > operator| (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept
constexpr bitset< _Nb > operator^ (const bitset< _Nb > &__x, const bitset< _Nb > &__y) noexcept
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, bitset< _Nb > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const bitset< _Nb > &__x)
constexpr complex< _Tp > operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator+ (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator+ (const _Tp &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator- (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator- (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator- (const _Tp &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator* (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator* (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator* (const _Tp &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator/ (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator/ (const _Tp &__x, const complex< _Tp > &__y)
constexpr bool operator== (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr bool operator== (const complex< _Tp > &__x, const _Tp &__y)
basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__in, _CharT &__c)
basic_istream< char, _Traits > & operator>> (basic_istream< char, _Traits > &__in, unsigned char &__c)
basic_istream< char, _Traits > & operator>> (basic_istream< char, _Traits > &__in, signed char &__c)
basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__in, _CharT(&__s)[_Num])
basic_istream< char, _Traits > & operator>> (basic_istream< char, _Traits > &__in, unsigned char(&__s)[_Num])
basic_istream< char, _Traits > & operator>> (basic_istream< char, _Traits > &__in, signed char(&__s)[_Num])
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__out, _CharT __c)
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__out, char __c)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &__out, char __c)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &__out, signed char __c)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &__out, unsigned char __c)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &, wchar_t)=delete
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &, char16_t)=delete
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &, char32_t)=delete
basic_ostream< wchar_t, _Traits > & operator<< (basic_ostream< wchar_t, _Traits > &, char16_t)=delete
basic_ostream< wchar_t, _Traits > & operator<< (basic_ostream< wchar_t, _Traits > &, char32_t)=delete
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__out, const _CharT *__s)
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__out, const char *__s)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &__out, const char *__s)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &__out, const signed char *__s)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &__out, const unsigned char *__s)
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &, const wchar_t *)=delete
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &, const char16_t *)=delete
basic_ostream< char, _Traits > & operator<< (basic_ostream< char, _Traits > &, const char32_t *)=delete
basic_ostream< wchar_t, _Traits > & operator<< (basic_ostream< wchar_t, _Traits > &, const char16_t *)=delete
basic_ostream< wchar_t, _Traits > & operator<< (basic_ostream< wchar_t, _Traits > &, const char32_t *)=delete
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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
_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)
_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)
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)
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)
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)
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)
bool atomic_is_lock_free (const __shared_ptr< _Tp, _Lp > *)
bool atomic_is_lock_free (const shared_ptr< _Tp > *__p)
shared_ptr< _Tp > atomic_load_explicit (const shared_ptr< _Tp > *__p, memory_order)
shared_ptr< _Tp > atomic_load (const shared_ptr< _Tp > *__p)
__shared_ptr< _Tp, _Lp > atomic_load_explicit (const __shared_ptr< _Tp, _Lp > *__p, memory_order)
__shared_ptr< _Tp, _Lp > atomic_load (const __shared_ptr< _Tp, _Lp > *__p)
void atomic_store_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r, memory_order)
void atomic_store (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r)
void atomic_store_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r, memory_order)
void atomic_store (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r)
shared_ptr< _Tp > atomic_exchange_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r, memory_order)
shared_ptr< _Tp > atomic_exchange (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r)
__shared_ptr< _Tp, _Lp > atomic_exchange_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r, memory_order)
__shared_ptr< _Tp, _Lp > atomic_exchange (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r)
bool atomic_compare_exchange_strong_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w, memory_order, memory_order)
bool atomic_compare_exchange_strong (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w)
bool atomic_compare_exchange_weak_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w, memory_order __success, memory_order __failure)
bool atomic_compare_exchange_weak (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w)
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)
bool atomic_compare_exchange_strong (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w)
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)
bool atomic_compare_exchange_weak (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w)
constexpr tuple_element< _Int, pair< _Tp1, _Tp2 > >::type & get (pair< _Tp1, _Tp2 > &__in) noexcept
constexpr tuple_element< _Int, pair< _Tp1, _Tp2 > >::type && get (pair< _Tp1, _Tp2 > &&__in) noexcept
constexpr const tuple_element< _Int, pair< _Tp1, _Tp2 > >::type & get (const pair< _Tp1, _Tp2 > &__in) noexcept
constexpr const tuple_element< _Int, pair< _Tp1, _Tp2 > >::type && get (const pair< _Tp1, _Tp2 > &&__in) noexcept
constexpr _Tp & get (pair< _Tp, _Up > &__p) noexcept
constexpr const _Tp & get (const pair< _Tp, _Up > &__p) noexcept
constexpr _Tp && get (pair< _Tp, _Up > &&__p) noexcept
constexpr const _Tp && get (const pair< _Tp, _Up > &&__p) noexcept
constexpr _Tp & get (pair< _Up, _Tp > &__p) noexcept
constexpr const _Tp & get (const pair< _Up, _Tp > &__p) noexcept
constexpr _Tp && get (pair< _Up, _Tp > &&__p) noexcept
constexpr const _Tp && get (const pair< _Up, _Tp > &&__p) noexcept
constexpr bool is_corresponding_member (_M1 _S1::*__m1, _M2 _S2::*__m2) noexcept
constexpr bool is_pointer_interconvertible_with_class (_Mem _Tp::*__mp) noexcept
pointer_to_unary_function< _Arg, _Result > ptr_fun (_Result(*__x)(_Arg))
pointer_to_binary_function< _Arg1, _Arg2, _Result > ptr_fun (_Result(*__x)(_Arg1, _Arg2))
_Tp kill_dependency (_Tp __y) noexcept
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::bernoulli_distribution &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::geometric_distribution< _IntType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::bernoulli_distribution &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::geometric_distribution< _IntType > &__x)
constexpr bool binary_search (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr bool binary_search (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
constexpr pair< _ForwardIterator, _ForwardIterator > equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr pair< _ForwardIterator, _ForwardIterator > equal_range (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
constexpr _ForwardIterator lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr _ForwardIterator lower_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
constexpr _ForwardIterator upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val)
constexpr _ForwardIterator upper_bound (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__val, _Compare __comp)
constexpr _Bind_helper< __is_socketlike< _Func >::value, _Func, _BoundArgs... >::type bind (_Func &&__f, _BoundArgs &&... __args)
constexpr _Bindres_helper< _Result, _Func, _BoundArgs... >::type bind (_Func &&__f, _BoundArgs &&... __args)
binder1st< _Operation > bind1st (const _Operation &__fn, const _Tp &__x)
binder2nd< _Operation > bind2nd (const _Operation &__fn, const _Tp &__x)
_Tp abs (const complex< _Tp > &)
_Tp arg (const complex< _Tp > &)
constexpr complex< _Tp > conj (const complex< _Tp > &)
complex< _Tp > cos (const complex< _Tp > &)
complex< _Tp > cosh (const complex< _Tp > &)
complex< _Tp > exp (const complex< _Tp > &)
complex< _Tp > log (const complex< _Tp > &)
complex< _Tp > log10 (const complex< _Tp > &)
_Tp constexpr norm (const complex< _Tp > &)
constexpr complex< _Tp > operator+ (const complex< _Tp > &__x)
constexpr complex< _Tp > operator- (const complex< _Tp > &__x)
basic_ostream< _CharT, _Traits > & operator<< (basic_ostream< _CharT, _Traits > &__os, const complex< _Tp > &__x)
basic_istream< _CharT, _Traits > & operator>> (basic_istream< _CharT, _Traits > &__is, complex< _Tp > &__x)
complex< _Tp > polar (const _Tp &, const _Tp &=0)
complex< _Tp > pow (const _Tp &, const complex< _Tp > &)
complex< _Tp > pow (const complex< _Tp > &, const _Tp &)
complex< _Tp > pow (const complex< _Tp > &, const complex< _Tp > &)
complex< _Tp > pow (const complex< _Tp > &, int)
complex< _Tp > sin (const complex< _Tp > &)
complex< _Tp > sinh (const complex< _Tp > &)
complex< _Tp > sqrt (const complex< _Tp > &)
complex< _Tp > tan (const complex< _Tp > &)
complex< _Tp > tanh (const complex< _Tp > &)
constexpr complex< _Tp > operator+ (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator+ (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator+ (const _Tp &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator- (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator- (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator- (const _Tp &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator* (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator* (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator* (const _Tp &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator/ (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr complex< _Tp > operator/ (const complex< _Tp > &__x, const _Tp &__y)
constexpr complex< _Tp > operator/ (const _Tp &__x, const complex< _Tp > &__y)
constexpr bool operator== (const complex< _Tp > &__x, const complex< _Tp > &__y)
constexpr bool operator== (const complex< _Tp > &__x, const _Tp &__y)
const error_category & generic_category () noexcept
const error_category & system_category () noexcept
exception_ptr current_exception () noexcept
terminate_handler get_terminate () noexcept
unexpected_handler get_unexpected () noexcept
exception_ptr make_exception_ptr (_Ex __ex) noexcept
void rethrow_exception (exception_ptr)
void rethrow_if_nested (const _Ex &__ex)
terminate_handler set_terminate (terminate_handler) noexcept
unexpected_handler set_unexpected (unexpected_handler) noexcept
void terminate () noexcept
void throw_with_nested (_Tp &&__t)
bool uncaught_exception () noexcept
void unexpected ()
constexpr _Mem_fn< _Tp _Class::* > mem_fn (_Tp _Class::*__pm) noexcept
future< __async_result_of< _Fn, _Args... > > async (_Fn &&__fn, _Args &&... __args)
future< __async_result_of< _Fn, _Args... > > async (launch __policy, _Fn &&__fn, _Args &&... __args)
const error_category & future_category () noexcept
error_code make_error_code (future_errc __errc) noexcept
error_condition make_error_condition (future_errc __errc) noexcept
void swap (packaged_task< _Res(_ArgTypes...)> &__x, packaged_task< _Res(_ArgTypes...)> &__y) noexcept
constexpr _Tp accumulate (_InputIterator __first, _InputIterator __last, _Tp __init)
constexpr _Tp accumulate (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)
constexpr _OutputIterator adjacent_difference (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator adjacent_difference (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _OutputIterator exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init)
constexpr _OutputIterator exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOperation __binary_op)
constexpr _OutputIterator inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _OutputIterator inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _Tp __init)
constexpr _Tp inner_product (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)
constexpr _Tp inner_product (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)
constexpr void iota (_ForwardIterator __first, _ForwardIterator __last, _Tp __value)
constexpr _OutputIterator partial_sum (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator partial_sum (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr iterator_traits< _InputIterator >::value_type reduce (_InputIterator __first, _InputIterator __last)
constexpr _Tp reduce (_InputIterator __first, _InputIterator __last, _Tp __init)
constexpr _Tp reduce (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op)
constexpr _OutputIterator transform_exclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __unary_op)
constexpr _OutputIterator transform_inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op)
constexpr _OutputIterator transform_inclusive_scan (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryOperation __binary_op, _UnaryOperation __unary_op, _Tp __init)
constexpr _Tp transform_reduce (_InputIterator __first, _InputIterator __last, _Tp __init, _BinaryOperation __binary_op, _UnaryOperation __unary_op)
constexpr _Tp transform_reduce (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init)
constexpr _Tp transform_reduce (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _Tp __init, _BinaryOperation1 __binary_op1, _BinaryOperation2 __binary_op2)
constexpr bool is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr bool is_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr _RandomAccessIterator is_heap_until (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr _RandomAccessIterator is_heap_until (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr void make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void make_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr void pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void pop_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr void push_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void push_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr void sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void sort_heap (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
constexpr iterator_traits< _Iter >::iterator_category __iterator_category (const _Iter &)
constexpr back_insert_iterator< _Container > back_inserter (_Container &__x)
constexpr front_insert_iterator< _Container > front_inserter (_Container &__x)
constexpr insert_iterator< _Container > inserter (_Container &__x, std::__detail::__range_iter_t< _Container > __i)
constexpr reverse_iterator< _Iterator > make_reverse_iterator (_Iterator __i)
constexpr bool operator== (const reverse_iterator< _IteratorL > &__x, const reverse_iterator< _IteratorR > &__y)
bool has_facet (const locale &__loc) noexcept
const _Facet & use_facet (const locale &__loc)
__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)
__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)
__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)
__gnu_cxx::__promote< _Tp >::__type comp_ellint_1 (_Tp __k)
float comp_ellint_1f (float __k)
long double comp_ellint_1l (long double __k)
__gnu_cxx::__promote< _Tp >::__type comp_ellint_2 (_Tp __k)
float comp_ellint_2f (float __k)
long double comp_ellint_2l (long double __k)
__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)
__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)
__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)
__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)
__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)
__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)
__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)
__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)
__gnu_cxx::__promote< _Tp >::__type expint (_Tp __x)
float expintf (float __x)
long double expintl (long double __x)
__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)
__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)
__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)
__gnu_cxx::__promote< _Tp >::__type riemann_zeta (_Tp __s)
float riemann_zetaf (float __s)
long double riemann_zetal (long double __s)
__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)
__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)
__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)
void * align (size_t __align, size_t __size, void *&__ptr, size_t &__space) noexcept
constexpr _Tp * assume_aligned (_Tp *__ptr) noexcept
_ForwardIterator uninitialized_copy (_InputIterator __first, _InputIterator __last, _ForwardIterator __result)
_ForwardIterator uninitialized_copy_n (_InputIterator __first, _Size __n, _ForwardIterator __result)
void uninitialized_default_construct (_ForwardIterator __first, _ForwardIterator __last)
_ForwardIterator uninitialized_default_construct_n (_ForwardIterator __first, _Size __count)
void uninitialized_fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__x)
_ForwardIterator uninitialized_fill_n (_ForwardIterator __first, _Size __n, const _Tp &__x)
_ForwardIterator uninitialized_move (_InputIterator __first, _InputIterator __last, _ForwardIterator __result)
pair< _InputIterator, _ForwardIterator > uninitialized_move_n (_InputIterator __first, _Size __count, _ForwardIterator __result)
void uninitialized_value_construct (_ForwardIterator __first, _ForwardIterator __last)
_ForwardIterator uninitialized_value_construct_n (_ForwardIterator __first, _Size __count)
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)
constexpr __enable_if_t< __is_swappable< _Tp >::value > swap (_Tp(&__a)[_Nm], _Tp(&__b)[_Nm]) noexcept(__is_nothrow_swappable< _Tp >::value)
constexpr bool is_corresponding_member (_M1 _S1::*__m1, _M2 _S2::*__m2) noexcept
constexpr bool is_pointer_interconvertible_with_class (_Mem _Tp::*__mp) noexcept
constexpr _OI copy (_II __first, _II __last, _OI __result)
constexpr _BI2 copy_backward (_BI1 __first, _BI1 __last, _BI2 __result)
constexpr _OutputIterator copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)
constexpr _OutputIterator copy_n (_InputIterator __first, _Size __n, _OutputIterator __result)
constexpr void fill (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
constexpr _OI fill_n (_OI __first, _Size __n, const _Tp &__value)
constexpr void generate (_ForwardIterator __first, _ForwardIterator __last, _Generator __gen)
constexpr _OutputIterator generate_n (_OutputIterator __first, _Size __n, _Generator __gen)
constexpr bool is_partitioned (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr void iter_swap (_ForwardIterator1 __a, _ForwardIterator2 __b)
constexpr _OI move (_II __first, _II __last, _OI __result)
constexpr _BI2 move_backward (_BI1 __first, _BI1 __last, _BI2 __result)
constexpr _ForwardIterator partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
constexpr pair< _OutputIterator1, _OutputIterator2 > partition_copy (_InputIterator __first, _InputIterator __last, _OutputIterator1 __out_true, _OutputIterator2 __out_false, _Predicate __pred)
constexpr _ForwardIterator partition_point (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
void random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last)
void random_shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _RandomNumberGenerator &&__rand)
constexpr _ForwardIterator remove (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
constexpr _OutputIterator remove_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, const _Tp &__value)
constexpr _OutputIterator remove_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred)
constexpr _ForwardIterator remove_if (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
constexpr void replace (_ForwardIterator __first, _ForwardIterator __last, const _Tp &__old_value, const _Tp &__new_value)
constexpr _OutputIterator replace_copy_if (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _Predicate __pred, const _Tp &__new_value)
constexpr void replace_if (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred, const _Tp &__new_value)
constexpr void reverse (_BidirectionalIterator __first, _BidirectionalIterator __last)
constexpr _OutputIterator reverse_copy (_BidirectionalIterator __first, _BidirectionalIterator __last, _OutputIterator __result)
constexpr _ForwardIterator rotate (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last)
constexpr _OutputIterator rotate_copy (_ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last, _OutputIterator __result)
void shuffle (_RandomAccessIterator __first, _RandomAccessIterator __last, _UniformRandomNumberGenerator &&__g)
_ForwardIterator stable_partition (_ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
constexpr _ForwardIterator2 swap_ranges (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
constexpr _OutputIterator transform (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _UnaryOperation __unary_op)
constexpr _OutputIterator transform (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _OutputIterator __result, _BinaryOperation __binary_op)
constexpr _ForwardIterator unique (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator unique (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)
constexpr _OutputIterator unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result)
constexpr _OutputIterator unique_copy (_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredicate __binary_pred)
void call_once (once_flag &__once, _Callable &&__f, _Args &&... __args)
void lock (_L1 &__l1, _L2 &__l2, _L3 &... __l3)
int try_lock (_L1 &__l1, _L2 &__l2, _L3 &... __l3)
constexpr unary_negate< _Predicate > not1 (const _Predicate &__pred)
constexpr binary_negate< _Predicate > not2 (const _Predicate &__pred)
constexpr _ForwardIterator adjacent_find (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator adjacent_find (_ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __binary_pred)
constexpr bool all_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr bool any_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr iterator_traits< _InputIterator >::difference_type count (_InputIterator __first, _InputIterator __last, const _Tp &__value)
constexpr iterator_traits< _InputIterator >::difference_type count_if (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr bool equal (_II1 __first1, _II1 __last1, _II2 __first2)
constexpr bool equal (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)
constexpr bool equal (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _BinaryPredicate __binary_pred)
constexpr bool equal (_IIter1 __first1, _IIter1 __last1, _IIter2 __first2, _IIter2 __last2, _BinaryPredicate __binary_pred)
constexpr _InputIterator find (_InputIterator __first, _InputIterator __last, const _Tp &__val)
constexpr _ForwardIterator1 find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
constexpr _ForwardIterator1 find_end (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __comp)
constexpr _InputIterator find_first_of (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2)
constexpr _InputIterator find_first_of (_InputIterator __first1, _InputIterator __last1, _ForwardIterator __first2, _ForwardIterator __last2, _BinaryPredicate __comp)
constexpr _InputIterator find_if (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr _InputIterator find_if_not (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr _Function for_each (_InputIterator __first, _InputIterator __last, _Function __f)
constexpr _InputIterator for_each_n (_InputIterator __first, _Size __n, _Function __f)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
constexpr bool is_permutation (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _BinaryPredicate __binary_pred)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)
constexpr pair< _InputIterator1, _InputIterator2 > mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred)
constexpr bool none_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
constexpr _ForwardIterator1 search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
constexpr _ForwardIterator1 search (_ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __predicate)
constexpr _ForwardIterator search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &__val)
constexpr _ForwardIterator search_n (_ForwardIterator __first, _ForwardIterator __last, _Integer __count, const _Tp &__val, _BinaryPredicate __binary_pred)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::cauchy_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::cauchy_distribution< _RealType > &__x)
const _Tp * begin (const valarray< _Tp > &__va) noexcept
_Tp * begin (valarray< _Tp > &__va) noexcept
const _Tp * end (const valarray< _Tp > &__va) noexcept
_Tp * end (valarray< _Tp > &__va) noexcept
constexpr bool operator< (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator< (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
constexpr bool operator< (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
constexpr bool operator<= (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator<= (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
constexpr bool operator<= (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
constexpr bool operator== (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator== (const unique_ptr< _Tp, _Dp > &__x, nullptr_t) noexcept
constexpr bool operator> (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator> (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
constexpr bool operator> (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
constexpr bool operator>= (const unique_ptr< _Tp, _Dp > &__x, const unique_ptr< _Up, _Ep > &__y)
constexpr bool operator>= (const unique_ptr< _Tp, _Dp > &__x, nullptr_t)
bool operator>= (nullptr_t, const unique_ptr< _Tp, _Dp > &__x)
constexpr _Tp * to_address (_Tp *__ptr) noexcept
constexpr auto to_address (const _Ptr &__ptr) noexcept
bool atomic_is_lock_free (const __shared_ptr< _Tp, _Lp > *)
bool atomic_is_lock_free (const shared_ptr< _Tp > *__p)
shared_ptr< _Tp > atomic_load_explicit (const shared_ptr< _Tp > *__p, memory_order)
shared_ptr< _Tp > atomic_load (const shared_ptr< _Tp > *__p)
__shared_ptr< _Tp, _Lp > atomic_load_explicit (const __shared_ptr< _Tp, _Lp > *__p, memory_order)
__shared_ptr< _Tp, _Lp > atomic_load (const __shared_ptr< _Tp, _Lp > *__p)
void atomic_store_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r, memory_order)
void atomic_store (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r)
void atomic_store_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r, memory_order)
void atomic_store (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r)
shared_ptr< _Tp > atomic_exchange_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r, memory_order)
shared_ptr< _Tp > atomic_exchange (shared_ptr< _Tp > *__p, shared_ptr< _Tp > __r)
__shared_ptr< _Tp, _Lp > atomic_exchange_explicit (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r, memory_order)
__shared_ptr< _Tp, _Lp > atomic_exchange (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > __r)
bool atomic_compare_exchange_strong_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w, memory_order, memory_order)
bool atomic_compare_exchange_strong (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w)
bool atomic_compare_exchange_weak_explicit (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w, memory_order __success, memory_order __failure)
bool atomic_compare_exchange_weak (shared_ptr< _Tp > *__p, shared_ptr< _Tp > *__v, shared_ptr< _Tp > __w)
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)
bool atomic_compare_exchange_strong (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w)
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)
bool atomic_compare_exchange_weak (__shared_ptr< _Tp, _Lp > *__p, __shared_ptr< _Tp, _Lp > *__v, __shared_ptr< _Tp, _Lp > __w)
void declare_no_pointers (char *, size_t)
void declare_reachable (void *)
pointer_safety get_pointer_safety () noexcept
void undeclare_no_pointers (char *, size_t)
_Tp * undeclare_reachable (_Tp *__p)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::exponential_distribution< _RealType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::extreme_value_distribution< _RealType > &__x)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::weibull_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::exponential_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::extreme_value_distribution< _RealType > &__x)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, std::weibull_distribution< _RealType > &__x)
_RealType generate_canonical (_UniformRandomNumberGenerator &__g)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const std::independent_bits_engine< _RandomNumberEngine, __w, _UIntType > &__x)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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
_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)
_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)
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)
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)
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)
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)
constexpr bool includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)
constexpr bool includes (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _Compare __comp)
constexpr _OutputIterator set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr _OutputIterator set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_intersection (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr _OutputIterator set_symmetric_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_symmetric_difference (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr _OutputIterator set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator set_union (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr const _Tp & clamp (const _Tp &__val, const _Tp &__lo, const _Tp &__hi)
constexpr const _Tp & clamp (const _Tp &__val, const _Tp &__lo, const _Tp &__hi, _Compare __comp)
void inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last)
void inplace_merge (_BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp)
constexpr bool is_sorted (_ForwardIterator __first, _ForwardIterator __last)
constexpr bool is_sorted (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr _ForwardIterator is_sorted_until (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator is_sorted_until (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr bool lexicographical_compare (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2)
constexpr bool lexicographical_compare (_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2, _Compare __comp)
constexpr auto lexicographical_compare_three_way (_InputIter1 __first1, _InputIter1 __last1, _InputIter2 __first2, _InputIter2 __last2, _Comp __comp) -> decltype(__comp(*__first1, *__first2))
constexpr const _Tp & max (const _Tp &__a, const _Tp &__b)
constexpr const _Tp & max (const _Tp &__a, const _Tp &__b, _Compare __comp)
constexpr _ForwardIterator max_element (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator max_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr _OutputIterator merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result)
constexpr _OutputIterator merge (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _OutputIterator __result, _Compare __comp)
constexpr const _Tp & min (const _Tp &__a, const _Tp &__b)
constexpr const _Tp & min (const _Tp &__a, const _Tp &__b, _Compare __comp)
constexpr _ForwardIterator min_element (_ForwardIterator __first, _ForwardIterator __last)
constexpr _ForwardIterator min_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr pair< const _Tp &, const _Tp & > minmax (const _Tp &__a, const _Tp &__b)
constexpr pair< const _Tp &, const _Tp & > minmax (const _Tp &__a, const _Tp &__b, _Compare __comp)
constexpr pair< _ForwardIterator, _ForwardIterator > minmax_element (_ForwardIterator __first, _ForwardIterator __last)
constexpr pair< _ForwardIterator, _ForwardIterator > minmax_element (_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
constexpr bool next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last)
constexpr bool next_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)
constexpr void nth_element (_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last)
constexpr void nth_element (_RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp)
constexpr void partial_sort (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last)
constexpr void partial_sort (_RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)
constexpr _RandomAccessIterator partial_sort_copy (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last)
constexpr _RandomAccessIterator partial_sort_copy (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __result_first, _RandomAccessIterator __result_last, _Compare __comp)
constexpr bool prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last)
constexpr bool prev_permutation (_BidirectionalIterator __first, _BidirectionalIterator __last, _Compare __comp)
constexpr void sort (_RandomAccessIterator __first, _RandomAccessIterator __last)
constexpr void sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
void stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last)
void stable_sort (_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &, const std::uniform_int_distribution< _IntType > &)
std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &, const std::uniform_real_distribution< _RealType > &)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &, std::uniform_int_distribution< _IntType > &)
std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &, std::uniform_real_distribution< _RealType > &)
constexpr _Tp * __addressof (_Tp &__r) noexcept
constexpr __invoke_result< _Callable, _Args... >::type __invoke (_Callable &&__fn, _Args &&... __args) noexcept(__is_nothrow_invocable< _Callable, _Args... >::value)
constexpr _Tp * addressof (_Tp &__r) noexcept
auto declval () noexcept -> decltype(__declval< _Tp >(0))
constexpr _Tp && forward (typename std::remove_reference< _Tp >::type &&__t) noexcept
constexpr _Tp && forward (typename std::remove_reference< _Tp >::type &__t) noexcept
constexpr tuple< _Elements &&... > forward_as_tuple (_Elements &&... __args) noexcept
constexpr const __tuple_element_t< __i, tuple< _Elements... > > && get (const tuple< _Elements... > &&__t) noexcept
constexpr const __tuple_element_t< __i, tuple< _Elements... > > & get (const tuple< _Elements... > &__t) noexcept
constexpr __tuple_element_t< __i, tuple< _Elements... > > && get (tuple< _Elements... > &&__t) noexcept
constexpr __tuple_element_t< __i, tuple< _Elements... > > & get (tuple< _Elements... > &__t) noexcept
constexpr tuple< typename __decay_and_strip< _Elements >::__type... > make_tuple (_Elements &&... __args)
constexpr std::remove_reference< _Tp >::type && move (_Tp &&__t) noexcept
constexpr __conditional_t< __move_if_noexcept_cond< _Tp >::value, const _Tp &, _Tp && > move_if_noexcept (_Tp &__x) noexcept
constexpr enable_if< __and_< __not_< __is_tuple_like< _Tp > >, is_move_constructible< _Tp >, is_move_assignable< _Tp > >::value >::type swap (_Tp &__a, _Tp &__b) noexcept(/*conditional */) is_nothrow_move_assignable< _Tp > >
constexpr enable_if< __is_swappable< _Tp >::value >::type swap (_Tp(&__a)[_Nm], _Tp(&__b)[_Nm]) noexcept(/*conditional */)
constexpr enable_if< __and_< __is_swappable< _Elements >... >::value >::type swap (tuple< _Elements... > &__x, tuple< _Elements... > &__y) noexcept(noexcept(__x.swap(__y)))
constexpr tuple< _Elements &... > tie (_Elements &... __args) noexcept
constexpr auto tuple_cat (_Tpls &&... __tpls) -> typename __tuple_cat_result< _Tpls... >::__type
std::ostream & operator<< (std::ostream &o, const epics::pvData::PVField *ptr)
std::ostream & operator<< (std::ostream &o, const epics::pvData::Field *ptr)
template<typename T>
std::ostream & operator<< (std::ostream &strm, const ::detail::ref_shower< T > &refs)

Variables

 denorm_indeterminate
 denorm_absent
 denorm_present
 round_indeterminate
 round_toward_zero
 round_to_nearest
 round_toward_infinity
 round_toward_neg_infinity
constexpr adopt_lock_t adopt_lock
constexpr default_sentinel_t default_sentinel
constexpr defer_lock_t defer_lock
constexpr destroying_delete_t destroying_delete
constexpr _Swallow_assign ignore
constexpr piecewise_construct_t piecewise_construct
constexpr try_to_lock_t try_to_lock
istream cin
ostream cout
ostream cerr
ostream clog
wistream wcin
wostream wcout
wostream wcerr
wostream wclog
constexpr bool is_layout_compatible_v
constexpr bool is_pointer_interconvertible_base_of_v
istream cin
ostream cout
ostream cerr
ostream clog
wistream wcin
wostream wcout
wostream wcerr
wostream wclog
constexpr bool is_layout_compatible_v
constexpr bool is_pointer_interconvertible_base_of_v
constexpr adopt_lock_t adopt_lock
constexpr defer_lock_t defer_lock
constexpr try_to_lock_t try_to_lock
constexpr piecewise_construct_t piecewise_construct

Detailed Description

stream support for pvField

stream support for Field

Function Documentation

◆ operator<<()

template<typename T>
std::ostream & std::operator<< ( std::ostream & strm,
const ::detail::ref_shower< T > & refs )
inline

Definition at line 189 of file sharedPtr.h.