std Symbol Index
This page tries to list all the symbols that are available from the Standard Library in the namespace std::. The symbols are written as follows:
- Function names with ().
- Templates with <>.
Symbols that also exist in C and have been imported into the std:: namespace for C++ are not listed here.
Symbols from std::'s sub-namespaces (e.g. chrono) are not listed here, but the namespace names are the links to the corresponding pages.
| Contents | 
[edit]  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z 
[edit] A
 abs() (int) 
 abs() (float) 
 abs<>() (std::complex) 
 abs<> (std::valarray) 
 acos() 
 acos<>() (std::complex) 
 acos<> (std::valarray) 
 acosh() (since C++11) 
 acosh<>() (std::complex) 
 accumulate()<> 
 add_const<> (since C++11) 
 add_const<>()  (since C++17) 
 add_const_t<> (since C++14) 
 add_cv<> (since C++11) 
 add_cv_t<> (since C++14) 
 add_pointer<> (since C++11) 
 add_pointer_t<> (since C++14) 
 add_lvalue_reference<> (since C++11) 
 add_lvalue_reference_t<> (since C++14) 
 addressof<>() (since C++11) 
 add_rvalue_reference<> (since C++11) 
 add_rvalue_reference_t<> (since C++14) 
 add_volatile<> (since C++11) 
 add_volatile_t<> (since C++14) 
 adjacent_difference()<> 
 adjacent_find()<> 
 adopt_lock (since C++11) 
 adopt_lock_t (since C++11) 
 advance<>() 
 align() (since C++11) 
 aligned_storage<> (since C++11) 
 aligned_storage_t<> (since C++14) 
 aligned_union<> (since C++11) 
 aligned_union_t<> (since C++14) 
 alignment_of<> (since C++11) 
 alignment_of_v<> (since C++17) 
 align_val_t (since C++17) 
 all_of()<> (since C++11) 
 allocate_shared<>() (since C++11) 
 allocator<> 
 allocator_arg (since C++11) 
 allocator_arg_t (since C++11) 
 allocator_traits<> (since C++11) 
 any (since C++17) 
 any_cast<>() (since C++17) 
 any_of()<> (since C++11) 
 apply<>() (since C++17) 
 arg<>() 
 array<> (since C++11) 
 as_const<>()  (since C++17) 
 asin() 
 asin<>() (std::complex) 
 asin<> (std::valarray) 
 asinh() (since C++11) 
 asinh<>() (std::complex) 
 assoc_laguerre() (since C++17) 
 assoc_laguerref() (since C++17) 
 assoc_laguerrel() (since C++17) 
 assoc_legendre() (since C++17) 
 assoc_legendref() (since C++17) 
 assoc_legendrel() (since C++17) 
 async<>() (since C++11) 
 atan() 
 atan<>() (std::complex) 
 atan<> (std::valarray) 
 atan2() 
 atan2<> (std::valarray) 
 atanh() (since C++11) 
 atanh<>() (std::complex) 
 atomic<> (since C++11) 
atomic<> full specializations and typedefs: 
 atomic_bool (since C++11) 
 atomic_char (since C++11) 
 atomic_char16_t (since C++11) 
 atomic_char32_t (since C++11) 
 atomic_int (since C++11) 
 atomic_int8_t (since C++11) 
 atomic_int16_t (since C++11) 
 atomic_int32_t (since C++11) 
 atomic_int64_t (since C++11) 
 atomic_int_fast8_t (since C++11) 
 atomic_int_fast16_t (since C++11) 
 atomic_int_fast32_t (since C++11) 
 atomic_int_fast64_t (since C++11) 
 atomic_int_fast8_t (since C++11) 
 atomic_int_fast16_t (since C++11) 
 atomic_int_fast32_t (since C++11) 
 atomic_int_fast64_t (since C++11) 
 atomic_intmax_t (since C++11) 
 atomic_intptr_t (since C++11) 
 atomic_llong (since C++11) 
 atomic_long (since C++11) 
 atomic_ptrdiff_t (since C++11) 
 atomic_schar (since C++11) 
 atomic_short (since C++11) 
 atomic_size_t (since C++11) 
 atomic_uchar (since C++11) 
 atomic_uint (since C++11) 
 atomic_uint8_t (since C++11) 
 atomic_uint16_t (since C++11) 
 atomic_uint32_t (since C++11) 
 atomic_uint64_t (since C++11) 
 atomic_uint_fast8_t (since C++11) 
 atomic_uint_fast16_t (since C++11) 
 atomic_uint_fast32_t (since C++11) 
 atomic_uint_fast64_t (since C++11) 
 atomic_uint_least8_t (since C++11) 
 atomic_uint_least16_t (since C++11) 
 atomic_uint_least32_t (since C++11) 
 atomic_uint_least64_t (since C++11) 
 atomic_uintmax_t (since C++11) 
 atomic_uintptr_t (since C++11) 
 atomic_ullong (since C++11) 
 atomic_ulong (since C++11) 
 atomic_ushort (since C++11) 
 atomic_wchar_t (since C++11) 
 atomic_compare_exchange_strong<>() (since C++11) 
 atomic_compare_exchange_strong<>() (std::shared_ptr) (since C++11) 
 atomic_compare_exchange_strong_explicit<>() (since C++11) 
 atomic_compare_exchange_strong_explicit<>() (std::shared_ptr) (since C++11) 
 atomic_compare_exchange_weak<>() (since C++11) 
 atomic_compare_exchange_weak<>() (std::shared_ptr) (since C++11) 
 atomic_compare_exchange_weak_explicit<>() (since C++11) 
 atomic_compare_exchange_weak_explicit<>() (std::shared_ptr) (since C++11) 
 atomic_exchange<>() (since C++11) 
 atomic_exchange<>() (std::shared_ptr) (since C++11) 
 atomic_exchange_explicit<>() (since C++11) 
 atomic_exchange_explicit<>() (std::shared_ptr) (since C++11) 
 atomic_fetch_add<>() (since C++11) 
 atomic_fetch_add_explicit<>() (since C++11) 
 atomic_fetch_and<>() (since C++11) 
 atomic_fetch_and_explicit<>() (since C++11) 
 atomic_fetch_or<>() (since C++11) 
 atomic_fetch_or_explicit<>() (since C++11) 
 atomic_fetch_sub<>() (since C++11) 
 atomic_fetch_sub_explicit<>() (since C++11) 
 atomic_fetch_xor<>() (since C++11) 
 atomic_fetch_xor_explicit<>() (since C++11) 
 atomic_flag (since C++11) 
 atomic_flag_clear() (since C++11) 
 atomic_flag_clear_explicit() (since C++11) 
 atomic_flag_test_and_set() (since C++11) 
 atomic_flag_test_and_set_explicit() (since C++11) 
 ATOMIC_FLAG_INIT() (since C++11) 
 atomic_init<>() (since C++11) 
 atomic_is_lockfree<>() (since C++11)
defines for atomic_is_lock_free: 
 ATOMIC_BOOL_LOCK_FREE<>() (since C++11) 
 ATOMIC_CHAR_LOCK_FREE<>() (since C++11) 
 ATOMIC_CHAR16_T_LOCK_FREE<>() (since C++11) 
 ATOMIC_CHAR32_T_LOCK_FREE<>() (since C++11) 
 ATOMIC_INT_LOCK_FREE<>() (since C++11) 
 ATOMIC_LLONG_LOCK_FREE<>() (since C++11) 
 ATOMIC_LONG_LOCK_FREE<>() (since C++11) 
 ATOMIC_POINTER_LOCK_FREE<>() (since C++11) 
 ATOMIC_SHORT_LOCK_FREE<>() (since C++11) 
 ATOMIC_WCHAR_T_LOCK_FREE<>() (since C++11) 
 atomic_is_lockfree<>() (std::shared_ptr) (since C++11) 
 atomic_load<>() (since C++11) 
 atomic_load<>() (std::shared_ptr) (since C++11) 
 atomic_load_explicit<>() (since C++11) 
 atomic_load_explicit<>() (std::shared_ptr) (since C++11) 
 atomic_signal_fence() (since C++11) 
 atomic_store<>() (since C++11) 
 atomic_store<>() (std::shared_ptr) (since C++11) 
 atomic_store_explicit<>() (since C++11) 
 atomic_store_explicit<>() (std::shared_ptr) (since C++11) 
 atomic_thread_fence() (since C++11) 
 ATOMIC_VAR_INIT() (since C++11) 
 atto (since C++11) 
 auto_ptr<> (until C++17) 
[edit] B
 back_inserter<>() 
 back_insert_iterator<> 
 bad_alloc 
 bad_any_cast (since C++17) 
 bad_array_new_length (since C++11) 
 bad_cast 
 bad_exception 
 bad_function_call (since C++11) 
 bad_optional_access (since C++17) 
 bad_typeid 
 bad_variant_access (since C++17) 
 bad_weak_ptr (since C++11) 
 basic_filebuf<> 
 basic_fstream<> 
 basic_ifstream<> 
 basic_istream<> 
 basic_ios<> 
 basic_iostream 
 basic_istringstream<> 
 basic_ofstream<> 
 basic_ostream<> 
 basic_ostringstream<> 
 basic_regex<> (since C++11) 
 basic_streambuf<> 
 basic_string<> 
 basic_stringbuf<> 
 basic_stringstream<> 
 basic_string_view<> (since C++17) 
 begin<>() (since C++11) (iterator)
 bernoulli_distribution<> (since C++11) 
 beta() (since C++17) 
 betaf() (since C++17) 
 betal() (since C++17) 
 bidirectional_iterator_tag 
 binary_search()<> 
 bind<>() (since C++11) 
 binomial_distribution<> (since C++11) 
 bit_and<> 
 bit_or<> 
 bit_not<> (since C++14) 
 bitset<> 
 bit_xor<> 
 boolalpha() 
 bool_constant<> (since C++17) 
 boyer_moore_horspool_searcher<> (since C++17) 
 boyer_moore_searcher<> (since C++17) 
 byte (since C++17) 
[edit] C
 call_once<>() (since C++11) 
 cauchy_distribution<> (since C++11) 
 cbegin<>() (since C++14) 
 cbrt() (since C++11) 
 ceil() 
 cend<>() (since C++14) 
 centi (since C++11) 
 cerr 
 char_traits<> 
 chi_squared_distribution<> (since C++11) 
▶  chrono (since C++11) 
 cin 
 clamp()<> (since C++17) 
 clog 
 cmatch (since C++11) 
 codecvt<> 
 codecvt_base 
 codecvt_byname<> 
 codecvt_mode (since C++11) 
 codecvt_utf16<> (since C++11) 
 codecvt_utf8<> (since C++11) 
 codecvt_utf8_utf16<> (since C++11) 
 collate<> 
 collate_byname<> 
 complex<> 
 common_type<> (since C++11) 
 common_type_t<> (since C++14) 
 comp_ellint_1() (since C++17) 
 comp_ellint_1f() (since C++17) 
 comp_ellint_1l() (since C++17) 
 comp_ellint_2() (since C++17) 
 comp_ellint_2f() (since C++17) 
 comp_ellint_2l() (since C++17) 
 comp_ellint_3() (since C++17) 
 comp_ellint_3f() (since C++17) 
 comp_ellint_3l() (since C++17) 
 conditional<> (since C++11) 
 conditional_t<> (since C++14) 
 condition_variable (since C++11) 
 condition_variable_any (since C++11) 
 conjunction<> (since C++17) 
 conjunction_v<> (since C++17) 
 conj<>() 
 consume_header (since C++11) 
 copy()<> 
 copy_backward()<> 
 copy_if()<> (since C++11) 
 copy_n()<> (since C++11) 
 copysign() (since C++11) 
 const_pointer_cast<>() (since C++11) 
 cos() 
 cos<>() (std::complex) 
 cos<> (std::valarray) 
 cosh() 
 cosh<>() (std::complex) 
 cosh<> (std::valarray) 
 count()<> 
 count_if()<> 
 cout 
 crbegin<>() (since C++14) 
 cref<>() (since C++11) 
 cregex_iterator (since C++11) 
 cregex_token_iterator (since C++11) 
 crend<>() (since C++14) 
 csub_match (since C++11) 
 ctype<> 
 ctype<> (char) 
 ctype_base 
 ctype_byname<> 
 current_exception() (since C++11) 
 cv_status (since C++11) 
 cyl_bessel_i() (since C++17) 
 cyl_bessel_if() (since C++17) 
 cyl_bessel_il() (since C++17) 
 cyl_bessel_j() (since C++17) 
 cyl_bessel_jf() (since C++17) 
 cyl_bessel_jl() (since C++17) 
 cyl_bessel_k() (since C++17) 
 cyl_bessel_kf() (since C++17) 
 cyl_bessel_kl() (since C++17) 
 cyl_neumann() (since C++17) 
 cyl_neumannf() (since C++17) 
 cyl_neumannl() (since C++17) 
[edit] D
 data<>() (since C++17) 
 dec() 
 deca (since C++11) 
 decay<> (since C++11) 
 decay_t<> (since C++14) 
 deci (since C++11) 
 declare_no_pointers()  (since C++11) 
 declare_reachable()  (since C++11) 
 declval<>()  (since C++11) 
 default_delete  (since C++11) 
 defaultfloat() (since C++11) 
 default_random_engine (since C++11) 
 default_searcher<> (since C++17) 
 defer_lock (since C++11) 
 defer_lock_t (since C++11) 
 denorm_absent 
 denorm_indeterminate 
 denorm_present 
 deque<> 
 destroy<>() (since C++17) 
 destroy_at<>() (since C++17) 
 destroy_n<>() (since C++17) 
 discrete_distribution<> (since C++11) 
 discard_block_engine<> (since C++11) 
 disjunction<> (since C++17) 
 disjunction_v<> (since C++17) 
 distance<>() 
 div() 
 div_t 
 divides<> 
 domain_error 
 double_t (since C++11) 
 dynamic_pointer_cast<>() (since C++11) 
[edit] E
 ellint_1() (since C++17) 
 ellint_1f() (since C++17) 
 ellint_1l() (since C++17) 
 ellint_2() (since C++17) 
 ellint_2f() (since C++17) 
 ellint_2l() (since C++17) 
 ellint_3() (since C++17) 
 ellint_3f() (since C++17) 
 ellint_3l() (since C++17) 
 empty<>() (since C++17) 
 enable_if<> (since C++11) 
 enable_if_t<> (since C++14) 
 enable_shared_from_this<> (since C++11) 
 end<>() (since C++11) (iterator) 
 endl()<> 
 ends()<> 
 equal()<> 
 equal_range()<> 
 equal_to<> 
 erf() (since C++11) 
 erfc() (since C++11) 
 errc (since C++11) 
 error_category (since C++11) 
 error_code (since C++11) 
 error_condition (since C++11) 
 exa (since C++11) 
 exception 
 exception_ptr (since C++11) 
 exchange<>() (since C++14) 
 exclusive_scan()<> (since C++17) 
 exp() 
 exp<>() (std::complex) 
 exp<> (std::valarray) 
 exp2() (since C++11) 
 expint() (since C++17) 
 expintf() (since C++17) 
 expintl() (since C++17) 
 expm1() (since C++11) 
 exponential_distribution<> (since C++11) 
 extent<> (since C++11) 
 extent_v<> (since C++17) 
 extreme_value_distribution<> (since C++11) 
[edit] F
 fabs() (float) 
 false_type (since C++11) 
 fdim() (since C++11) 
 FE_DOWNWARD (since C++11) 
 femto (since C++11) 
 fegetround() (since C++11) 
 fesetround() (since C++11) 
 FE_TONEAREST (since C++11) 
 FE_TOWARDZERO (since C++11) 
 FE_UPWARD (since C++11) 
 filebuf 
▶  filesystem (since C++17) 
 fill()<> 
 fill_n()<> 
 find()<> 
 find_end()<> 
 find_first_of()<> 
 find_if()<> 
 find_if_not()<> (since C++17) 
 fisher_f_distribution<> (since C++11) 
 fixed() 
 float_denorm_style 
 float_round_style 
 floor() 
 flush()<> 
 fma() (since C++11) 
 fmax() (since C++11) 
 fmin() (since C++11) 
 fmod() 
 float_t (since C++11) 
 for_each()<> 
 for_each_n()<> (since C++17) 
 forward<>() (since C++11) 
 forward_as_tuple<>() (since C++11) 
 forward_iterator_tag 
 forward_list<> (since C++11) 
 fpclassify() (since C++11) 
 FP_FAST_FMA (since C++11) 
 FP_FAST_FMAF (since C++11) 
 FP_FAST_FMAL (since C++11) 
 FP_INFINITE (since C++11) 
 FP_NAN (since C++11) 
 FP_NORMAL (since C++11) 
 fpos<> 
 FP_SUBNORMAL (since C++11) 
 FP_ZERO (since C++11) 
 frexp() 
 front_inserter<>() 
 front_insert_iterator<> 
 fstream 
 function<> (since C++11) 
 future<> (since C++11) 
 future_category() (since C++11) 
 future_errc (since C++11) 
 future_error (since C++11) 
 future_status (since C++11) 
[edit] G
 gamma_distribution<> (since C++11) 
 gcd<>() (since C++17) 
 generate()<> 
 generate_canonical<> (since C++11) 
 generate_header (since C++11) 
 generate_n()<> 
 generic_category() (since C++11) 
 geometric_distribution<> (since C++11) 
 get<>() (std::array) (since C++11) 
 get<>() (std::pair) (since C++11) 
 get<>() (std::tuple) (since C++11) 
 get<>() (std::variant) (since C++17) 
 get_deleter<>() (since C++11) 
 get_if<>() (since C++17) 
 get_money()<> (since C++11) 
 get_new_handler() (since C++11) 
 get_pointer_safety() (since C++11) 
 get_terminate() (since C++11) 
 get_time()<> (since C++11) 
 giga (since C++11) 
 greater<> 
 greater_equal<> 
 gslice 
 gslice_array<> 
[edit] H
 hardware_constructive_interference_size (since C++11) 
 hardware_destructive_interference_size (since C++11) 
 has_facet<>() 
 hash<> (since C++11) 
 has_unique_object_representations<> (since C++17) 
 has_unique_object_representations_v<> (since C++17) 
 has_virtual_destructor<> (since C++11) 
 has_virtual_destructor_v<> (since C++17) 
 hecto (since C++11) 
 hermite() (since C++17) 
 hermitef() (since C++17) 
 hermitel() (since C++17) 
 hex() 
 hexfloat() (since C++11) 
 holds_alternative<>() (since C++17) 
 HUGE_VAL 
 HUGE_VALF (since C++11) 
 HUGE_VALL (since C++11) 
 hypot() (since C++11) 
[edit] I
 ifstream 
 ignore (since C++11) 
 ilogb() (since C++11) 
 imag<>() 
 imaxabs() (since C++11) 
 imaxdiv() (since C++11) 
 imaxdiv_t (since C++11) 
 includes()<> 
 inclusive_scan()<> (since C++17) 
 independent_bits_engine<> (since C++11) 
 indirect_array<> 
 INFINITY (since C++11) 
 initializer_list<> (since C++11) 
 inner_product()<> 
 in_place (since C++17) 
 in_place_index (since C++17) 
 in_place_index_t (since C++17) 
 in_place_t (since C++17) 
 inplace_merge()<> 
 in_place_type (since C++17) 
 in_place_type_t (since C++17) 
 input_iterator_tag 
 inserter<>() 
 insert_iterator<> 
 integer_sequence<> (since C++14) 
 integral_constant<> (since C++11) 
 internal() 
 invalid_argument 
 invoke<>() (since C++17) 
 invoke_result<> (since C++17) 
 invoke_result_t<> (since C++17) 
 ios 
 io_errc (since C++11) 
 ios_base 
 iostream 
 iostream_category (since C++11) 
 iota()<> (since C++11) 
 is_abstract<> (since C++11) 
 is_abstract_v<> (since C++17) 
 is_aggregate<> (since C++17) 
 is_aggregate_v<> (since C++17) 
 isalnum<>() 
 isalpha<>() 
 is_arithmetic<> (since C++11) 
 is_arithmetic_v<> (since C++17) 
 is_array<> (since C++11) 
 is_array_v<> (since C++17) 
 is_assignable<> (since C++11) 
 is_assignable_v<> (since C++17) 
 is_base_of<> (since C++11) 
 is_base_of_v<> (since C++17) 
 is_bind_expression<> (since C++11) 
 is_bind_expression_v<> (since C++17) 
 isblank<>() (since C++11) 
 is_class<> (since C++11) 
 is_class_v<> (since C++17) 
 iscntrl<>() 
 is_compound<> (since C++11) 
 is_compound_v<> (since C++17) 
 is_const<> (since C++11) 
 is_constructible<> (since C++11) 
 is_constructible_v<> (since C++17) 
 is_const_v<> (since C++17) 
 is_convertible<> (since C++11) 
 is_convertible_v<> (since C++17) 
 is_copy_assignable<> (since C++11) 
 is_copy_assignable_v<> (since C++17) 
 is_copy_constructible<> (since C++11) 
 is_copy_constructible_v<> (since C++17) 
 is_default_constructible<> (since C++11) 
 is_default_constructible_v<> (since C++17) 
 is_destructible<> (since C++11) 
 is_destructible_v<> (since C++17) 
 isdigit<>() 
 is_empty<> (since C++11) 
 is_empty_v<> (since C++17) 
 is_enum<> (since C++11) 
 is_enum_v<> (since C++17) 
 is_error_code_enum()<> (since C++11) 
 is_error_condition_enum (since C++11) 
 is_error_condition_enum_v (since C++17) 
 is_execution_policy<> (since C++17) 
 is_execution_policy_v<> (since C++17) 
 is_final<> (since C++14) 
 is_final_v<> (since C++17) 
 isfinite() (since C++11) 
 is_floating_point<> (since C++11) 
 is_floating_point_v<> (since C++17) 
 is_function<> (since C++11) 
 is_function_v<> (since C++17) 
 is_fundamental<> (since C++11) 
 is_fundamental_v<> (since C++17) 
 isgraph<>() 
 isgreater() (since C++11) 
 isgreaterequal() (since C++11) 
 is_heap()<> (since C++11) 
 is_heap_until()<> (since C++11) 
 isinf() (since C++11) 
 is_integral<> (since C++11) 
 is_integral_v<> (since C++17) 
 is_invocable<> (since C++17) 
 is_invocable_r<> (since C++17) 
 is_invocable_r_v<> (since C++17) 
 is_invocable_v<> (since C++17) 
 isless() (since C++11) 
 islessequal() (since C++11) 
 islessgreater() (since C++11) 
 islower<>() 
 is_lvalue_reference<> (since C++11) 
 is_lvalue_reference_v<> (since C++17) 
 is_member_function_pointer<> (since C++11) 
 is_member_function_pointer_v<> (since C++17) 
 is_member_object_pointer<> (since C++11) 
 is_member_object_pointer_v<> (since C++17) 
 is_member_pointer<> (since C++11) 
 is_member_pointer_v<> (since C++17) 
 is_move_assignable<> (since C++11) 
 is_move_assignable_v<> (since C++17) 
 is_move_constructible<> (since C++11) 
 is_move_constructible_v<> (since C++17) 
 isnan() (since C++11) 
 isnormal() (since C++11) 
 is_nothrow_assignable<> (since C++11) 
 is_nothrow_assignable_v<> (since C++17) 
 is_nothrow_constructible<> (since C++11) 
 is_nothrow_constructible_v<> (since C++17) 
 is_nothrow_copy_assignable<> (since C++11) 
 is_nothrow_copy_assignable_v<> (since C++17) 
 is_nothrow_copy_constructible<> (since C++11) 
 is_nothrow_copy_constructible_v<> (since C++17) 
 is_nothrow_default_constructible<> (since C++11) 
 is_nothrow_default_constructible_v<> (since C++17) 
 is_nothrow_destructible<> (since C++11) 
 is_nothrow_destructible_v<> (since C++17) 
 is_nothrow_invocable<> (since C++17) 
 is_nothrow_invocable_r<> (since C++17) 
 is_nothrow_invocable_v<> (since C++17) 
 is_nothrow_invocable_r_v<> (since C++17) 
 is_nothrow_move_assignable<> (since C++11) 
 is_nothrow_move_assignable_v<> (since C++17) 
 is_nothrow_move_constructible<> (since C++11) 
 is_nothrow_move_constructible_v<> (since C++17) 
 is_nothrow_swappable<> (since C++17) 
 is_nothrow_swappable_v<> (since C++17) 
 is_nothrow_swappable_with<> (since C++17) 
 is_nothrow_swappable_with_v<> (since C++17) 
 is_null_pointer<> (since C++11) 
 is_null_pointer_v<> (since C++17) 
 is_object<> (since C++11) 
 is_object_v<> (since C++17) 
 is_partitioned()<> (since C++11) 
 is_permutation()<> (since C++11) 
 is_placeholder<> (since C++11) 
 is_placeholder_v<> (since C++17) 
 is_pod<> (since C++11) 
 is_pod_v<> (since C++17) 
 is_pointer<> (since C++11) 
 is_pointer_v<> (since C++17) 
 is_polymorphic<> (since C++11) 
 is_polymorphic_v<> (since C++17) 
 isprint<>() 
 ispunct<>() 
 is_reference<> (since C++11) 
 is_reference_v<> (since C++17) 
 is_rvalue_reference<> (since C++11) 
 is_rvalue_reference_v<> (since C++17) 
 is_same<> (since C++11) 
 is_same_v<> (since C++17) 
 is_scalar<> (since C++11) 
 is_scalar_v<> (since C++17) 
 is_signed<> (since C++11) 
 is_signed_v<> (since C++17) 
 is_sorted()<> (since C++11) 
 is_sorted_until()<> (since C++11) 
 isspace<>() 
 is_standard_layout<> (since C++11) 
 is_standard_layout_v<> (since C++17) 
 is_swappable<> (since C++17) 
 is_swappable_v<> (since C++17) 
 is_swappable_with<> (since C++17) 
 is_swappable_with_v<> (since C++17) 
 istream 
 istreambuf_iterator<> 
 istream_iterator<> 
 istringstream 
 is_trivial<> (since C++11) 
 is_trivially_assignable<> (since C++11) 
 is_trivially_assignable_v<> (since C++17) 
 is_trivially_constructible<> (since C++11) 
 is_trivially_constructible_v<> (since C++17) 
 is_trivially_copyable<> (since C++11) 
 is_trivially_copyable_v<> (since C++17) 
 is_trivially_copy_assignable<> (since C++11) 
 is_trivially_copy_assignable_v<> (since C++17) 
 is_trivially_copy_constructible<> (since C++11) 
 is_trivially_copy_constructible_v<> (since C++17) 
 is_trivially_default_constructible<> (since C++11) 
 is_trivially_default_constructible_v<> (since C++17) 
 is_trivially_destructible<> (since C++11) 
 is_trivially_destructible_v<> (since C++17) 
 is_trivially_move_assignable<> (since C++11) 
 is_trivially_move_assignable_v<> (since C++17) 
 is_trivially_move_constructible<> (since C++11) 
 is_trivially_move_constructible_v<> (since C++17) 
 is_trivial_v<> (since C++17) 
 is_union<> (since C++11) 
 is_union_v<> (since C++17) 
 isunordered() (since C++11) 
 is_unsigned<> (since C++11) 
 is_unsigned_v<> (since C++17) 
 isupper<>() 
 is_void<> (since C++11) 
 is_void_v<> (since C++17) 
 is_volatile<> (since C++11) 
 is_volatile_v<> (since C++17) 
 isxdigit<>() 
 iterator<> (deprecated in C++17) 
 iterator_traits<> 
 iter_swap()<> 
[edit] J
[edit] K
 kill_dependency<>() (since C++11) 
 kilo (since C++11) 
 knuth_b (since C++11) 
[edit] L
 labs() 
 laguerre() (since C++17) 
 laguerref() (since C++17) 
 laguerrel() (since C++17) 
 launch (since C++11) 
 launder<>()  (since C++17) 
 LC_ALL 
 LC_COLLATE 
 LC_CTYPE 
 lcm<>() (since C++17) 
 LC_MONETARY 
 LC_NUMERIC 
 lconv 
 LC_TIME 
 ldexp() 
 ldiv() 
 ldiv_t 
 left() 
 legendre() (since C++17) 
 legendref() (since C++17) 
 legendrel() (since C++17) 
 length_error 
 less<> 
 less_equal<> 
 lexicographical_compare()<> 
 lgamma() (since C++11) 
 linear_congruential_engine<> (since C++11) 
 list<> 
 little_endian (since C++11) 
 llabs() (since C++11) 
 lldiv() (since C++11) 
 lldiv_t (since C++11) 
 llrint() (since C++11) 
 llround() (since C++11) 
 locale 
 localeconv() 
 lock<>() (since C++11) 
 lock_guard<> (since C++11) 
 log() 
 log<>() (std::complex) 
 log<> (std::valarray) 
 log10() 
 log10<>() (std::complex) 
 log10<> (std::valarray) 
 logb() (since C++11) 
 log1p() (since C++11) 
 log2() (since C++11) 
 logical_and<> 
 logic_error 
 lognormal_distribution<> (since C++11) 
 logical_not<> 
 logical_or<> 
 lower_bound()<> 
 lrint() (since C++11) 
 lround() (since C++11) 
[edit] M
 make_any<>() (since C++17) 
 make_error_code( errc) (since C++11) 
 make_error_code( io_errc) (since C++11) 
 make_error_condition( errc) (since C++11) 
 make_error_condition( io_errc) (since C++11) 
 make_exception_ptr<>() (since C++11) 
 make_from_tuple<>() (since C++17) 
 make_heap()<> 
 make_move_iterator<>() (since C++11) 
 make_optional<>() (since C++17) 
 make_pair<> 
 make_reverse_iterator<>() (since C++14) 
 make_shared<>() (since C++11) 
 make_signed<> (since C++11) 
 make_signed_t<> (since C++14) 
 make_tuple<>() (since C++11) 
 make_unique<>() (since C++14) 
 make_unsigned<> (since C++11) 
 make_unsigned_t<> (since C++14) 
 map<> 
 mask_array<> 
 match_results<> (since C++11) 
 MATH_ERREXCEPT (since C++11) 
 MATH_ERRNO (since C++11) 
 math_errhandling (since C++11) 
 max()<> 
 max_align_t (since C++11) 
 max_element()<> 
 mega (since C++11) 
 mem_fn<>() (since C++11) 
 memory_order (since C++11) 
 memory_resource (since C++17) 
 merge()<> 
 mersenne_twister_engine<> (since C++11) 
 messages<> 
 messages_base 
 messages_byname<> 
 micro (since C++11) 
 milli (since C++11) 
 min()<> 
 min_element()<> 
 minmax()<> (since C++11) 
 minmax_element()<> (since C++11) 
 minstd_rand (since C++11) 
 minstd_rand0 (since C++11) 
 minus<> 
 mismatch()<> 
 modf() 
 modulus<> 
 money_base 
 money_get<> 
 moneypunct<> 
 moneypunct_byname<> 
 money_put<> 
 monostate (since C++17) 
 move()<> (algorithm) (since C++11) 
 move()<> (utility) (since C++11) 
 move_backward()<> (since C++11) 
 move_if_noexcept<>() (since C++11) 
 move_iterator<> (since C++11) 
 mt19937 (since C++11) 
 mt19937_64 (since C++11) 
 multimap<> 
 multiplies<> 
 multiset<> 
 mutex (since C++11) 
[edit] N
 NAN (since C++11) 
 nan() (since C++11) 
 nanf() (since C++11) 
 nanl() (since C++11) 
 nano (since C++11) 
 nearbyint() (since C++11) 
 negate<> 
 negation<> (since C++17) 
 negation_v<> (since C++17) 
 negative_binomial_distribution<> (since C++11) 
 nested_exception (since C++11) 
 new_handler 
 next<>() (since C++11) 
 nextafter() (since C++11) 
 next_permutation()<> 
 nexttoward() (since C++11) 
 noboolalpha() 
 none_of()<> (since C++11) 
 norm<>() 
 normal_distribution<> (since C++11) 
 noshowbase() 
 noshowpoint() 
 noshowpos() 
 noskipws() 
 not_equal_to<> 
 not_fn<>() (since C++17) 
 nothrow 
 nothrow_t 
 notify_all_at_thread_exit() (since C++11) 
 nounitbuf() 
 nouppercase() 
 nth_element()<> 
 nullopt (since C++17) 
 nullopt_t (since C++17) 
 nullptr_t (since C++11) 
 numeric_limits<> 
 num_get<> 
 numpunct<> 
 numpunct_byname<> 
 num_put<> 
[edit] O
 oct() 
 once_flag (since C++11) 
 ofstream 
 optional<> (since C++17) 
 ostream 
 ostreambuf_iterator<> 
 ostream_iterator<> 
 ostringstream 
 out_of_range 
 output_iterator_tag 
 overflow_error 
 owner_less<> (since C++11) 
[edit] P
 packaged_task<> (since C++11) 
 pair<> 
 partial_sort()<> 
 partial_sort_copy()<> 
 partial_sum()<> 
 partition()<> 
 partition_copy()<> (since C++11) 
 partition_point()<> (since C++11) 
 peta (since C++11) 
 pico (since C++11) 
 piecewise_constant_distribution<> (since C++11) 
 piecewise_construct (since C++11) 
 piecewise_construct_t (since C++11) 
 piecewise_linear_distribution<> (since C++11) 
▶  placeholders (since C++11) 
 plus<> 
▶  pmr (since C++17) 
 pointer_safety (since C++11) 
 pointer_traits<> (since C++11) 
 poisson_distribution<> (since C++11) 
 polymorphic_allocator<> (since C++17) 
 polar<>() 
 pop_heap()<> 
 pow() 
 pow<>() (std::complex) 
 pow<> (std::valarray) 
 prev<>() (since C++11) 
 prev_permutation()<> 
 priority_queue<> 
 proj<>() (since C++11) 
 promise<> (since C++11) 
 ptrdiff_t 
 push_heap()<> 
 put_money()<> (since C++11) 
 put_time()<> (since C++11) 
[edit] Q
 queue<> 
 quoted()<> (since C++14) 
[edit] R
 random_access_iterator_tag 
 random_device (since C++11) 
 random_shuffle()<> (until C++17) 
 range_error 
 ranlux24 (since C++11) 
 ranlux24_base (since C++11) 
 ranlux48 (since C++11) 
 ranlux48_base (since C++11) 
 rank<> (since C++11) 
 rank_v<> (since C++17) 
 ratio (since C++11) 
 ratio_add<> (since C++11) 
 ratio_divide<> (since C++11) 
 ratio_equal<> (since C++11) 
 ratio_equal_v<> (since C++17) 
 ratio_greater<> (since C++11) 
 ratio_greater_equal<> (since C++11) 
 ratio_greater_equal_v<> (since C++17) 
 ratio_greater_v<> (since C++17) 
 ratio_less<> (since C++11) 
 ratio_less_equal<> (since C++11) 
 ratio_less_equal_v<> (since C++17) 
 ratio_less_v<> (since C++17) 
 ratio_multiply<> (since C++11) 
 ratio_not_equal<> (since C++11) 
 ratio_not_equal_v<> (since C++17) 
 ratio_subtract<> (since C++11) 
 rbegin<>() (since C++14) 
 real<>() 
 recursive_mutex (since C++11) 
 recursive_timed_mutex (since C++11) 
 reduce()<> (since C++17) 
 ref<>() (since C++11) 
 reference_wrapper<> (since C++11) 
 regex (since C++11) 
▶  regex_constants (since C++11) 
 regex_error (since C++11) 
 regex_iterator<> (since C++11) 
 regex_match<> (since C++11) 
 regex_replace<> (since C++11) 
 regex_search<> (since C++11) 
 regex_token_iterator<> (since C++11) 
 regex_traits<> (since C++11) 
 reinterpret_pointer_cast<>() (since C++11) 
 remainder() (since C++11) 
 remove()<> 
 remove_all_extents<> (since C++11) 
 remove_all_extents_t<> (since C++14) 
 remove_const<> (since C++11) 
 remove_const_t<> (since C++14) 
 remove_copy()<> 
 remove_copy_if()<> 
 remove_cv<> (since C++11) 
 remove_cv_t<> (since C++14) 
 remove_extent<> (since C++11) 
 remove_extent_t<> (since C++14) 
 remove_pointer<> (since C++11) 
 remove_pointer_t<> (since C++14) 
 remove_reference<> (since C++11) 
 remove_reference_t<> (since C++14) 
 remove_volatile<> (since C++11) 
 remove_volatile_t<> (since C++14) 
 remquo() (since C++11) 
 rend<>() (since C++14) 
 replace()<> 
 replace_copy()<> 
 replace_copy_if()<> 
 replace_if()<> 
 resetiosflags() 
 result_of<> (since C++11) (deprecated since C++17) 
 result_of_t<> (since C++14) (deprecated since C++17) 
 rethrow_exception (since C++11) 
 rethrow_if_nested<>() (since C++11) 
 reverse()<> 
 reverse_copy()<> 
 reverse_iterator<> 
 riemann_zeta() (since C++17) 
 riemann_zetaf() (since C++17) 
 riemann_zetal() (since C++17) 
 right() 
 rint() (since C++11) 
 rotate()<> 
 rotate_copy()<> 
 round() (since C++11) 
 round_indeterminate 
 round_to_nearest 
 round_toward_infinity 
 round_toward_neg_infinity 
 round_toward_zero 
 runtime_error 
[edit] S
 sample()<> (since C++17) 
 scalbln() (since C++11) 
 scalbn() (since C++11) 
 scientific() 
 scoped_allocator_adaptor<> (since C++11) 
 search()<> 
 search_n()<> 
 seed_seq (since C++11) 
 set<> 
 setbase() 
 set_difference()<> 
 setfill()<> 
 set_intersection()<> 
 setiosflags() 
 setlocale() 
 set_new_handler() 
 setprecision() 
 set_symmetric_difference()<> 
 set_terminate() 
 set_union()<> 
 setw() 
 shared_future<> (since C++11) 
 shared_lock<> (since C++14) 
 shared_mutex (since C++17) 
 shared_ptr<> (since C++11) 
 shared_timed_mutex (since C++14) 
 showbase() 
 showpoint() 
 showpos() 
 shuffle()<> (since C++11) 
 shuffle_order_engine<> (since C++11) 
 signbit() (since C++11) 
 sin() 
 sin<>() (std::complex) 
 sin<> (std::valarray) 
 sinh() 
 sinh<>() (std::complex) 
 sinh<> (std::valarray) 
 size<>() (since C++17) 
 size_t 
 skipws() 
 slice 
 slice_array<> 
 smatch (since C++11) 
 sort()<> 
 sort_heap()<> 
 sph_bessel() (since C++17) 
 sph_besself() (since C++17) 
 sph_bessell() (since C++17) 
 sph_legendre() (since C++17) 
 sph_legendref() (since C++17) 
 sph_legendrel() (since C++17) 
 sph_neumann() (since C++17) 
 sph_neumannf() (since C++17) 
 sph_neumannl() (since C++17) 
 sqrt() 
 sqrt<>() (std::complex) 
 sqrt<> (std::valarray) 
 sregex_iterator (since C++11) 
 sregex_token_iterator (since C++11) 
 ssub_match (since C++11) 
 stable_partition()<> 
 stable_sort()<> 
 stack<> 
 static_assert() (since C++11) 
 static_pointer_cast<>() (since C++11) 
 streambuf 
 streamoff 
 streampos 
 streamsize 
 string 
 stringbuf 
 stringstream 
 string_view (since C++17) 
 student_t_distribution<> (since C++11) 
 sub_match<> (since C++11) 
 subtract_with_carry_engine<> (since C++11) 
 swap()<> 
 swap_ranges()<> 
 system_category (since C++11) 
 system_error (since C++11) 
[edit] T
 tan() 
 tan<>() (std::complex) 
 tan<> (std::valarray) 
 tanh() 
 tanh<>() (std::complex) 
 tanh<> (std::valarray) 
 tera (since C++11) 
 terminate() 
 terminate_handler 
 tgamma() (since C++11) 
▶  this_thread 
 thread (since C++11) 
 throw_with_nested<>() (since C++11) 
 tie<>() (since C++11) 
 time_base 
 timed_mutex (since C++11) 
 time_get<> 
 time_get_byname<> 
 time_put<> 
 time_put_byname<> 
 to_integer() (since C++17) 
 tolower<>() 
 toupper<>() 
 transform()<> 
 transform_exclusive_scan()<> (since C++17) 
 transform_inclusive_scan()<> (since C++17) 
 transform_reduce()<> (since C++17) 
 true_type (since C++11) 
 trunc() (since C++11) 
 try_lock<>() (since C++11) 
 try_to_lock (since C++11) 
 try_to_lock_t (since C++11) 
 tuple<> (since C++11) 
 tuple_cat<>() (since C++11) 
 tuple_element<> (std::array) (since C++11) 
 tuple_element<> (std::pair) (since C++11) 
 tuple_element<> (std::tuple) (since C++11) 
 tuple_size<>() (std::array) (since C++11) 
 tuple_size<>() (std::pair) (since C++11) 
 tuple_size<>() (std::tuple) (since C++11) 
 type_index (since C++11) 
 type_info 
[edit] U
 u16streampos<> (since C++11) 
 u16string (since C++11) 
 u16string_view (since C++17) 
 u32streampos<> (since C++11) 
 u32string (since C++11) 
 u32string_view (since C++17) 
 uncaught_exceptions (since C++17) 
 undeclare_no_pointers() (since C++11) 
 undeclare_reachable<>() (since C++11) 
 underflow_error 
 underlying_type<> (since C++11) 
 underlying_type_t<> (since C++14) 
 uniform_int_distribution<> (since C++11) 
 uniform_real_distribution<> (since C++11) 
 uninitialized_copy()<> 
 uninitialized_copy_n()<> (since C++11) 
 uninitialized_default_construct<>() (since C++17) 
 uninitialized_default_construct_n<>() (since C++17) 
 uninitialized_fill()<> 
 uninitialized_fill_n()<> 
 uninitialized_move<>() (since C++17) 
 uninitialized_move_n<>() (since C++17) 
 uninitialized_value_construct<>() (since C++17) 
 uninitialized_value_construct_n<>() (since C++17) 
 unique()<> 
 unique_copy()<> 
 unique_lock<> (since C++11) 
 unique_ptr<> (since C++11) 
 unitbuf() 
 unordered_map<> (since C++11) 
 unordered_multimap<> (since C++11) 
 unordered_multiset<> (since C++11) 
 unordered_set<> (since C++11) 
 upper_bound()<> 
 uppercase() 
 use_facet<>() 
 uses_allocator<> (since C++11) 
 uses_allocator<> (std::tuple) (since C++11) 
 uses_allocator_v<> (since C++17) 
[edit] V
 valarray<> 
 variant<> (since C++17) 
 variant_alternative<> (since C++17) 
 variant_alternative_t<> (since C++17) 
 variant_npos (since C++17) 
 variant_size<> (since C++17) 
 variant_size_v<> (since C++17) 
 vector<> 
 visit<>() (since C++17) 
 void_t (since C++17) 
[edit] W
 wbuffer_convert<>() (since C++11) 
 wcerr 
 wcin 
 wclog 
 wcmatch (since C++11) 
 wcout 
 wcregex_iterator (since C++11) 
 wcregex_token_iterator (since C++11) 
 wcsub_match (since C++11) 
 weak_ptr<>  (since C++11) 
 weibull_distribution<> (since C++11) 
 wfilebuf 
 wfstream 
 wifstream 
 wios 
 wiostream 
 wistream 
 wistringstream 
 wofstream 
 wostream 
 wstreambuf 
 ws()<> 
 wstreampos 
 wostringstream 
 wregex (since C++11) 
 wsmatch (since C++11) 
 wsregex_iterator (since C++11) 
 wsregex_token_iterator (since C++11) 
 wssub_match (since C++11) 
 wstring 
 wstringbuf 
 wstring_convert<>() (since C++11) 
 wstringstream 
 wstring_view<> (since C++17) 
[edit] X
[edit] Y
 yocto (since C++11) 
 yotta (since C++11) 


