Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
std Namespace Reference

STL namespace. More...

Classes

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

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_iteratorsregex_token_iterator
typedef sub_match< string::const_iteratorssub_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

string to_string (const Eagle::FixedArray< ElementType, N > &A, const char *OpenBrace="{", const char *CloseBrace="}", const char *Separator=",")
string to_string (const Eagle::Vector< ElementType, N > &A, const char *OpenBrace="{", const char *CloseBrace="}", const char *Separator=",")
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_baseboolalpha (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_basedec (ios_base &__base)
void declare_no_pointers (char *, size_t)
void declare_reachable (void *)
auto declval () noexcept -> decltype(__declval< _Tp >(0))
ios_basedefaultfloat (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_basefixed (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_categoryfuture_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_categorygeneric_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_basehex (ios_base &__base)
ios_basehexfloat (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_baseinternal (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_baseleft (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_basenoboolalpha (ios_base &__base)
constexpr bool none_of (_InputIterator __first, _InputIterator __last, _Predicate __pred)
_Tp constexpr norm (const complex< _Tp > &)
ios_basenoshowbase (ios_base &__base)
ios_basenoshowpoint (ios_base &__base)
ios_basenoshowpos (ios_base &__base)
ios_basenoskipws (ios_base &__base)
constexpr unary_negate< _Predicate > not1 (const _Predicate &__pred)
constexpr binary_negate< _Predicate > not2 (const _Predicate &__pred)
ios_basenounitbuf (ios_base &__base)
ios_basenouppercase (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_baseoct (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_baseright (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_basescientific (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_baseshowbase (ios_base &__base)
ios_baseshowpoint (ios_base &__base)
ios_baseshowpos (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_baseskipws (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_categorysystem_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_baseunitbuf (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_baseuppercase (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_categorygeneric_category () noexcept
const error_categorysystem_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_categoryfuture_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
string to_string (const Fiber::FiberIO::HDF5::HDF5Saver< Fiber::Attributes > &hdf5_attr)
 Enable Verbose printing by providing the std string conversion function.
fiberop_API string to_string (const Fiber::ScalarMultiHistogram &smh)
string to_string (const Fiber::DataRange< double > &a)
fiberop_API string to_string (const Fiber::DataRangeBase &a)
string to_string (const Fiber::Dihedral_t &d)
template<Eagle::dimension_t Dims, class IndexType, class NamingConvention>
string to_string (const Fiber::SimplexCell< Dims, IndexType, NamingConvention > &C, const char *OpenBrace="<", const char *CloseBrace=">", const char *Separator=",")
 Textual representation of a simplex cell as "<10,10,10>".
template<Eagle::dimension_t Dims, class IndexType, class NamingConvention>
string to_string (const Fiber::RegularCell< Dims, IndexType, NamingConvention > &C, const char *OpenBrace="", const char *CloseBrace="", const char *Separator="x")
 Textual representation of a regular cell as 10x10x10 as it is pretty much like a MultiIndex<Dims>.
string to_string (const Fiber::DynamicSize &Sz)
string to_string (const Fiber::SizeInterface &SI)
FIELD_API string to_string (const Fiber::FiberTypeBase &)
 convert to human-readable string
string to_string (const Fiber::SkeletonID &SID)
string to_string (const Fiber::TriangularSurface &)
template<int N, class T>
string to_string (const Fiber::MultiArray< N, T > &M)
 Converting an entire multiarray to a string.
template<Fiber::Dims_t Dims>
string to_string (const Fiber::MultiIndex< Dims > &M, char pre=0, char post=0)
 Convert a MultiIndex<> to a string with optional pre and postfix.

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

STL namespace.

Function Documentation

◆ to_string()

template<int N, class T>
string std::to_string ( const Fiber::MultiArray< N, T > & M)
inline

Converting an entire multiarray to a string.

This function should be used with cautious as it creates massive output and is extremely slow.

References to_string().