# std Symbol Index

From cppreference.com
< cpp

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 from std::'s sub-namespaces (e.g. `chrono`) are not listed here, but the namespace names are the links to the corresponding pages.

Macro symbols and symbols removed from the standard library are listed in separated pages.

##

> `_ 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`

### Macros

### _ (underscore)

`_Exit()` (since C++11)

### A

`abs()` (int)
`abs()` (float)
`abs<>()` (std::complex)
`abs<>()` (std::valarray)
`acos()`
`acos<>()` (std::complex) (since C++11)
`acos<>()` (std::valarray)
`acosf()` (since C++11)
`acosh()` (since C++11)
`acosh<>()` (std::complex) (since C++11)
`acoshf()` (since C++11)
`acoshl()` (since C++11)
`acosl()` (since C++11)
`accumulate<>()`
`add_const<>` (since C++11)
`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_alloc()` (since C++17)
`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)
`allocate_shared_default_init<>()` (since C++20)
`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_bytes<>()` (since C++20)
`as_const<>()` (since C++17)
`as_writable_bytes<>()` (since C++20)
`asctime()`
`asin()`
`asin<>()` (std::complex) (since C++11)
`asin<>()` (std::valarray)
`asinf()` (since C++11)
`asinh()` (since C++11)
`asinh<>()` (std::complex) (since C++11)
`asinhf()` (since C++11)
`asinhl()` (since C++11)
`asinl()` (since C++11)
`Assignable` (since C++20)
`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)
`assume_aligned<>()` (since C++20)
`async<>()` (since C++11)
`at_quick_exit()` (since C++11)
`atan()`
`atan<>()` (std::complex) (since C++11)
`atan<>()` (std::valarray)
`atan2()`
`atan2<>()` (std::valarray)
`atan2f()` (since C++11)
`atan2l()` (since C++11)
`atanf()` (since C++11)
`atanh()` (since C++11)
`atanh<>()` (std::complex) (since C++11)
`atanhf()` (since C++11)
`atanhl()` (since C++11)
`atanl()` (since C++11)
`atexit()`
`atof()`
`atoi()`
`atol()`
`atoll()` (since C++11)

`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_char8_t` (since C++20)
`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)(deprecated in C++20)
`atomic_compare_exchange_strong_explicit<>()` (since C++11)
`atomic_compare_exchange_strong_explicit<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_compare_exchange_weak<>()` (since C++11)
`atomic_compare_exchange_weak<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_compare_exchange_weak_explicit<>()` (since C++11)
`atomic_compare_exchange_weak_explicit<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_exchange<>()` (since C++11)
`atomic_exchange<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_exchange_explicit<>()` (since C++11)
`atomic_exchange_explicit<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`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_init<>()` (since C++11)
`atomic_is_lockfree<>()` (since C++11)
`atomic_is_lockfree<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_load<>()` (since C++11)
`atomic_load<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_load_explicit<>()` (since C++11)
`atomic_load_explicit<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_ref<>` (since C++20)
`atomic_signal_fence()` (since C++11)
`atomic_store<>()` (since C++11)
`atomic_store<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_store_explicit<>()` (since C++11)
`atomic_store_explicit<>()` (std::shared_ptr) (since C++11)(deprecated in C++20)
`atomic_thread_fence()` (since C++11)
`atto` (since C++11)

### 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_common_reference<>` (since C++20)
`basic_filebuf<>`
`basic_fstream<>`
`basic_ifstream<>`
`basic_istream<>`
`basic_ios<>`
`basic_iostream`
`basic_istringstream<>`
`basic_ofstream<>`
`basic_ostream<>`
`basic_ostringstream<>`
`basic_osyncstream<>` (since C++20)
`basic_regex<>` (since C++11)
`basic_streambuf<>`
`basic_string<>`
`basic_stringbuf<>`
`basic_stringstream<>`
`basic_syncbuf<>` (since C++20)
`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`
`BidirectionalIterator` (since C++20)
`binary_search<>()`
`bind<>()` (since C++11)
`bind_front<>()` (since C++20)
`binomial_distribution<>` (since C++11)
`bit_and<>`
`bit_cast<>()` (since C++20)
`bit_or<>`
`bit_not<>` (since C++14)
`bit_xor<>`
`bitset<>`
`bool_constant<>` (since C++17)
`boolalpha()`
`Boolean` (since C++20)
`boyer_moore_horspool_searcher<>` (since C++17)
`boyer_moore_searcher<>` (since C++17)
`bsearch()`
`btowc()`
`byte` (since C++17)

### C

`c16rtomb()` (since C++11)
`c32rtomb()` (since C++11)
`c8rtomb()` (since C++20)
`call_once<>()` (since C++11)
`calloc()`
`cauchy_distribution<>` (since C++11)
`cbegin<>()` (since C++14)
`cbrt()` (since C++11)
`cbrtf()` (since C++11)
`cbrtl()` (since C++11)
`ceil()`
`ceilf()` (since C++11)
`ceill()` (since C++11)
`ceil2<>()` (since C++20)
`cend<>()` (since C++14)
`centi` (since C++11)
`cerr`
`char_traits<>`
`chars_format` (since C++17)
`chi_squared_distribution<>` (since C++11)
▶ `chrono` (since C++11)
▶ `chrono_literals` (since C++14)
`cin`
`clamp<>()` (since C++17)
`clearerr()`
`clock()`
`clock_t`
`clog`
`cmatch` (since C++11)
`codecvt<>`
`codecvt_base`
`codecvt_byname<>`
`codecvt_mode` (since C++11)(deprecated in C++17)
`codecvt_utf16<>` (since C++11)(deprecated in C++17)
`codecvt_utf8<>` (since C++11)(deprecated in C++17)
`codecvt_utf8_utf16<>` (since C++11)(deprecated in C++17)
`collate<>`
`collate_byname<>`
`Common` (since C++20)
`common_comparison_category<>` (since C++20)
`common_comparison_category_t<>` (since C++20)
`common_iterator<>` (since C++20)
`common_reference<>` (since C++20)
`common_reference_t<>` (since C++20)
`common_type<>` (since C++11)
`common_type_t<>` (since C++14)
`CommonReference` (since C++20)
`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)
`compare_3way<>()` (since C++20)
`complex<>`
▶ `complex_literals` (since C++14)
`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<>()`
`Constructible` (since C++20)
`consume_header` (since C++11)(deprecated in C++17)
`contiguous_iterator_tag` (since C++20)
`ContiguousIterator` (since C++20)
`contract_violation` (since C++20)
`ConvertibleTo` (since C++20)
`copy<>()`
`copy_backward<>()`
`copy_if<>()` (since C++11)
`copy_n<>()` (since C++11)
`Copyable` (since C++20)
`CopyConstructible` (since C++20)
`copysign()` (since C++11)
`copysignf()` (since C++11)
`copysignl()` (since C++11)
`const_pointer_cast<>()` (since C++11)
`cos()`
`cos<>()` (std::complex)
`cos<>()` (std::valarray)
`cosf()` (since C++11)
`cosh()`
`cosh<>()` (std::complex)
`cosh<>()` (std::valarray)
`coshf()` (since C++11)
`coshl()` (since C++11)
`cosl()` (since C++11)
`count<>()`
`count_if<>()`
`counted_iterator<>` (since C++20)
`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)
`ctime()`
`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)

### 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)
`default_random_engine` (since C++11)
`default_searcher<>` (since C++17)
`default_sentinel` (since C++20)
`default_sentinel_t` (since C++20)
`DefaultConstructible` (since C++20)
`defaultfloat()` (since C++11)
`defer_lock` (since C++11)
`defer_lock_t` (since C++11)
`denorm_absent`
`denorm_indeterminate`
`denorm_present`
`deque<>`
`DerivedFrom` (since C++20)
`destroy<>()` (since C++17)
`destroy_at<>()` (since C++17)
`destroy_n<>()` (since C++17)
`destroying_delete` (since C++20)
`destroying_delete_t` (since C++20)
`Destructible` (since C++20)
`difftime()`
`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_extent` (since C++20)
`dynamic_pointer_cast<>()` (since C++11)

### 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)
`emit_on_flush<>()` (since C++20)
`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)
`endian` (since C++20)
`endl<>()`
`ends<>()`
`equal<>()`
`equal_range<>()`
`equal_to<>`
`EqualityComparable` (since C++20)
`EqualityComparableWith` (since C++20)
`erase<>()` (since C++20)
`erase_if<>()` (since C++20)
`erf()` (since C++11)
`erfc()` (since C++11)
`erfcf()` (since C++11)
`erfcl()` (since C++11)
`erff()` (since C++11)
`erfl()` (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)
▶ `execution` (since C++17)
`exit()`
`exp()`
`exp<>()` (std::complex)
`exp<>()` (std::valarray)
`exp2()` (since C++11)
`exp2f()` (since C++11)
`exp2l()` (since C++11)
`expf()` (since C++11)
`expint()` (since C++17)
`expintf()` (since C++17)
`expintl()` (since C++17)
`expl()` (since C++11)
`expm1()` (since C++11)
`expm1f()` (since C++11)
`expm1l()` (since C++11)
`exponential_distribution<>` (since C++11)
`extent<>` (since C++11)
`extent_v<>` (since C++17)
`extreme_value_distribution<>` (since C++11)

### F

`fabs()`
`fabsf()` (since C++11)
`fabsl()` (since C++11)
`fclose()`
`false_type` (since C++11)
`fdim()` (since C++11)
`fdimf()` (since C++11)
`fdiml()` (since C++11)
`feclearexcept()` (since C++11)
`fegetenv()` (since C++11)
`fegetexceptflag()` (since C++11)
`fegetround()` (since C++11)
`feholdexcept()` (since C++11)
`femto` (since C++11)
`fenv_t` (since C++11)
`feof()`
`feraiseexcept()` (since C++11)
`ferror()`
`fesetenv()` (since C++11)
`fesetexceptflag()` (since C++11)
`fesetround()` (since C++11)
`fetestexcept()` (since C++11)
`feupdateenv()` (since C++11)
`fexcept_t` (since C++11)
`fflush()`
`fgetc()`
`fgetpos()`
`fgets()`
`fgetwc()`
`fgetws()`
`FILE`
`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`
`float_t` (since C++11)
`floor()`
`floor2<>()` (since C++20)
`floorf()` (since C++11)
`floorl()` (since C++11)
`flush<>()`
`flush_emit<>()` (since C++20)
`fma()` (since C++11)
`fmaf()` (since C++11)
`fmal()` (since C++11)
`fmax()` (since C++11)
`fmaxf()` (since C++11)
`fmaxl()` (since C++11)
`fmin()` (since C++11)
`fminf()` (since C++11)
`fminl()` (since C++11)
`fmod()`
`fmodf()` (since C++11)
`fmodl()` (since C++11)
`fopen()`
`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)
`ForwardIterator` (since C++20)
`fpclassify()` (since C++11)
`fpos<>`
`fpos_t`
`fprintf()`
`fputc()`
`fputs()`
`fputwc()`
`fputws()`
`fread()`
`free()`
`freopen()`
`frexp()`
`frexpf()` (since C++11)
`frexpl()` (since C++11)
`from_chars()` (since C++17)
`front_inserter<>()`
`front_insert_iterator<>`
`fscanf()`
`fseek()`
`fsetpos()`
`fstream`
`ftell()`
`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)
`fwide()`
`fwprintf()`
`fwrite()`
`fwscanf()`

### G

`gamma_distribution<>` (since C++11)
`gcd<>()` (since C++17)
`generate<>()`
`generate_canonical<>` (since C++11)
`generate_header` (since C++11)(deprecated in C++17)
`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)
`getc()`
`getchar()`
`getenv()`
`getwc()`
`getwchar()`
`giga` (since C++11)
`gmtime()`
`greater<>`
`greater_equal<>`
`gslice`
`gslice_array<>`

### H

`hardware_constructive_interference_size` (since C++17)
`hardware_destructive_interference_size` (since C++17)
`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)
`hypot()` (since C++11)
`hypotf()` (since C++11)
`hypotl()` (since C++11)

### I

`identity` (since C++20)
`ifstream`
`ignore` (since C++11)
`ilogb()` (since C++11)
`ilogbf()` (since C++11)
`ilogbl()` (since C++11)
`imag<>()`
`imaxabs()` (since C++11)
`imaxdiv()` (since C++11)
`imaxdiv_t` (since C++11)
`in_place` (since C++17)
`in_place_index<>` (since C++17)
`in_place_index_t<>` (since C++17)
`in_place_t` (since C++17)
`in_place_type<>` (since C++17)
`in_place_type_t<>` (since C++17)
`includes<>()`
`inclusive_scan<>()` (since C++17)
`Incrementable` (since C++20)
`incrementable_traits<>` (since C++20)
`independent_bits_engine<>` (since C++11)
`indirect_array<>`
`indirect_result_t<>` (since C++20)
`IndirectlyComparable` (since C++20)
`IndirectlyCopyable` (since C++20)
`IndirectlyCopyableStorable` (since C++20)
`IndirectlyMovable` (since C++20)
`IndirectlyMovable` (since C++20)
`IndirectlySwappable` (since C++20)
`IndirectRegularUnaryInvocable` (since C++20)
`IndirectRelation` (since C++20)
`IndirectStrictWeakOrder` (since C++20)
`IndirectUnaryInvocable` (since C++20)
`IndirectUnaryPredicate` (since C++20)
`initializer_list<>` (since C++11)
`inner_product<>()`
`inplace_merge<>()`
`input_iterator_tag`
`InputIterator` (since C++20)
`inserter<>()`
`insert_iterator<>`
`int_fast16_t` (since C++11)
`int_fast32_t` (since C++11)
`int_fast64_t` (since C++11)
`int_fast8_t` (since C++11)
`int_least16_t` (since C++11)
`int_least32_t` (since C++11)
`int_least64_t` (since C++11)
`int_least8_t` (since C++11)
`int16_t` (since C++11)
`int32_t` (since C++11)
`int64_t` (since C++11)
`int8_t` (since C++11)
`integer_sequence<>` (since C++14)
`Integral` (since C++20)
`integral_constant<>` (since C++11)
`internal()`
`intmax_t` (since C++11)
`intptr_t` (since C++11)
`invalid_argument`
`Invocable` (since C++20)
`invoke<>()` (since C++17)
`invoke_result<>` (since C++17)
`invoke_result_t<>` (since C++17)
`io_errc` (since C++11)
`ios`
`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)
`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)
`is_bounded_array<>` (since C++20)
`is_bounded_array_v<>` (since C++20)
`is_class<>` (since C++11)
`is_class_v<>` (since C++17)
`is_compound<>` (since C++11)
`is_compound_v<>` (since C++17)
`is_const<>` (since C++11)
`is_const_v<>` (since C++17)
`is_constant_evaluated()` (since C++20)
`is_constructible<>` (since C++11)
`is_constructible_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)
`is_empty<>` (since C++11)
`is_empty_v<>` (since C++17)
`is_enum<>` (since C++11)
`is_enum_v<>` (since C++17)
`is_eq()` (since C++20)
`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)
`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)
`is_gt()` (since C++20)
`is_gteq()` (since C++20)
`is_heap<>()` (since C++11)
`is_heap_until<>()` (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)
`is_lt()` (since C++20)
`is_lteq()` (since C++20)
`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)
`is_neq()` (since C++20)
`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_convertible<>` (since C++20)
`is_nothrow_convertible_v<>` (since C++20)
`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)(deprecated in C++20)
`is_pod_v<>` (since C++17)(deprecated in C++20)
`is_pointer<>` (since C++11)
`is_pointer_v<>` (since C++17)
`is_polymorphic<>` (since C++11)
`is_polymorphic_v<>` (since C++17)
`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)
`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)
`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_unbounded_array<>` (since C++20)
`is_unbounded_array_v<>` (since C++20)
`is_union<>` (since C++11)
`is_union_v<>` (since C++17)
`is_unsigned<>` (since C++11)
`is_unsigned_v<>` (since C++17)
`is_void<>` (since C++11)
`is_void_v<>` (since C++17)
`is_volatile<>` (since C++11)
`is_volatile_v<>` (since C++17)
`isalnum()`
`isalnum<>()` (locale)
`isalpha()`
`isalpha<>()` (locale)
`isblank()` (since C++11)
`isblank<>()` (locale) (since C++11)
`iscntrl()`
`iscntrl<>()` (locale)
`isdigit()`
`isdigit<>()` (locale)
`isfinite()` (since C++11)
`isgraph()`
`isgraph<>()` (locale)
`isgreater()` (since C++11)
`isgreaterequal()` (since C++11)
`isinf()` (since C++11)
`isless()` (since C++11)
`islessequal()` (since C++11)
`islessgreater()` (since C++11)
`islower()`
`islower<>()` (locale)
`isnan()` (since C++11)
`isnormal()` (since C++11)
`ispow2<>()` (since C++20)
`isprint()`
`isprint<>()` (locale)
`ispunct()`
`ispunct<>()` (locale)
`isspace()`
`isspace<>()` (locale)
`istream`
`istreambuf_iterator<>`
`istream_iterator<>`
`istringstream`
`istrstream` (deprecated in C++98)
`isunordered()` (since C++11)
`isupper()`
`isupper<>()` (locale)
`iswalnum()`
`iswalpha()`
`iswblank()` (since C++11)
`iswcntrl()`
`iswctype()`
`iswdigit()`
`iswgraph()`
`iswlower()`
`iswprint()`
`iswpunct()`
`iswspace()`
`iswupper()`
`iswxdigit()`
`isxdigit()`
`isxdigit<>()` (locale)
`iter_common_reference_t<>` (since C++20)
`iter_difference_t<>` (since C++20)
`iter_reference_t<>` (since C++20)
`iter_rvalue_reference_t<>` (since C++20)
`iter_swap<>()`
`iter_value_t<>` (since C++20)
`Iterator` (since C++20)
`iterator<>` (deprecated in C++17)
`iterator_traits<>`

### J

`jmp_buf`

### K

`kill_dependency<>()` (since C++11)
`kilo` (since C++11)
`knuth_b` (since C++11)

### L

`labs()`
`laguerre()` (since C++17)
`laguerref()` (since C++17)
`laguerrel()` (since C++17)
`launch` (since C++11)
`launder<>()` (since C++17)
`lcm<>()` (since C++17)
`lconv`
`ldexp()`
`ldexpf()` (since C++11)
`ldexpl()` (since C++11)
`ldiv()`
`ldiv_t`
`left()`
`legendre()` (since C++17)
`legendref()` (since C++17)
`legendrel()` (since C++17)
`length_error`
`lerp()` (since C++20)
`less<>`
`less_equal<>`
`lexicographical_compare<>()`
`lexicographical_compare_3way<>()` (since C++20)
`lgamma()` (since C++11)
`lgammaf()` (since C++11)
`lgammal()` (since C++11)
`linear_congruential_engine<>` (since C++11)
`list<>`
▶ `literals` (since C++14)
`little_endian` (since C++11)(deprecated in C++17)
`llabs()` (since C++11)
`lldiv()` (since C++11)
`lldiv_t` (since C++11)
`llrint()` (since C++11)
`llrintf()` (since C++11)
`llrintl()` (since C++11)
`llround()` (since C++11)
`llroundf()` (since C++11)
`llroundl()` (since C++11)
`locale`
`localeconv()`
`localtime()`
`lock<>()` (since C++11)
`lock_guard<>` (since C++11)
`log()`
`log<>()` (std::complex)
`log<>()` (std::valarray)
`log10()`
`log10<>()` (std::complex)
`log10<>()` (std::valarray)
`log10f()` (since C++11)
`log10l()` (since C++11)
`log1p()` (since C++11)
`log1pf()` (since C++11)
`log1pl()` (since C++11)
`log2()` (since C++11)
`log2f()` (since C++11)
`log2l()` (since C++11)
`log2p1<>()` (since C++20)
`logb()` (since C++11)
`logbf()` (since C++11)
`logbl()` (since C++11)
`logf()` (since C++11)
`logic_error`
`logical_and<>`
`logical_not<>`
`logical_or<>`
`logl()` (since C++11)
`lognormal_distribution<>` (since C++11)
`longjmp()`
`lower_bound<>()`
`lrint()` (since C++11)
`lrintf()` (since C++11)
`lrintl()` (since C++11)
`lround()` (since C++11)
`lroundf()` (since C++11)
`lroundl()` (since C++11)

### M

`make_any<>()` (since C++17)
`make_error_code` (std::errc) (since C++11)
`make_error_code` (std::io_errc) (since C++11)
`make_error_condition` (std::errc) (since C++11)
`make_error_condition` (std::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_obj_using_allocator<>()` (since C++20)
`make_optional<>()` (since C++17)
`make_pair<>`
`make_reverse_iterator<>()` (since C++14)
`make_shared<>()` (since C++11)
`make_shared_default_init<>()` (since C++20)
`make_signed<>` (since C++11)
`make_signed_t<>` (since C++14)
`make_tuple<>()` (since C++11)
`make_unique<>()` (since C++14)
`make_unique_default_init<>()` (since C++20)
`make_unsigned<>` (since C++11)
`make_unsigned_t<>` (since C++14)
`malloc()`
`map<>`
`mask_array<>`
`match_results<>` (since C++11)
`max<>()`
`max_align_t` (since C++11)
`max_element<>()`
`mblen()`
`mbrlen()`
`mbrtoc16()` (since C++11)
`mbrtoc32()` (since C++11)
`mbrtoc8()` (since C++20)
`mbrtowc()`
`mbsinit()`
`mbsrtowcs()`
`mbstate_t`
`mbstowcs()`
`mbtowc()`
`mega` (since C++11)
`mem_fn<>()` (since C++11)
`memchr()`
`memcmp()`
`memcpy()`
`memmove()`
`memory_order` (since C++11)
`memory_order_acq_rel` (since C++11)
`memory_order_acquire` (since C++11)
`memory_order_consume` (since C++11)
`memory_order_relaxed` (since C++11)
`memory_order_release` (since C++11)
`memory_order_seq_cst` (since C++11)
`memset()`
`merge<>()`
`Mergeable` (since C++20)
`mersenne_twister_engine<>` (since C++11)
`messages<>`
`messages_base`
`messages_byname<>`
`micro` (since C++11)
`midpoint<>()` (since C++20)
`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<>()`
`mktime()`
`modf()`
`modff()` (since C++11)
`modfl()` (since C++11)
`modulus<>`
`money_base`
`money_get<>`
`moneypunct<>`
`moneypunct_byname<>`
`money_put<>`
`monostate` (since C++17)
`Movable` (since C++20)
`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)
`move_sentinel<>` (since C++20)
`MoveConstructible` (since C++20)
`mt19937` (since C++11)
`mt19937_64` (since C++11)
`multimap<>`
`multiplies<>`
`multiset<>`
`mutex` (since C++11)

### N

`nan()` (since C++11)
`nanf()` (since C++11)
`nanl()` (since C++11)
`nano` (since C++11)
`nearbyint()` (since C++11)
`nearbyintf()` (since C++11)
`nearbyintl()` (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)
`next_permutation<>()`
`nextafter()` (since C++11)
`nextafterf()` (since C++11)
`nextafterl()` (since C++11)
`nexttoward()` (since C++11)
`nexttowardf()` (since C++11)
`nexttowardl()` (since C++11)
`no_emit_on_flush<>()` (since C++20)
`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<>`

### O

`oct()`
`once_flag` (since C++11)
`ofstream`
`optional<>` (since C++17)
`ostream`
`ostreambuf_iterator<>`
`ostream_iterator<>`
`ostringstream`
`ostrstream` (deprecated in C++98)
`osyncstream` (since C++20)
`out_of_range`
`output_iterator_tag`
`OutputIterator` (since C++20)
`overflow_error`
`owner_less<>` (since C++11)

### P

`packaged_task<>` (since C++11)
`pair<>`
`partial_order<>()` (since C++20)
`partial_ordering` (since C++20)
`partial_sort<>()`
`partial_sort_copy<>()`
`partial_sum<>()`
`partition<>()`
`partition_copy<>()` (since C++11)
`partition_point<>()` (since C++11)
`Permutable` (since C++20)
`perror()`
`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)
`powf()` (since C++11)
`powl()` (since C++11)
`Predicate` (since C++20)
`prev<>()` (since C++11)
`prev_permutation<>()`
`printf()`
`priority_queue<>`
`proj<>()` (since C++11)
`projected<>` (since C++20)
`promise<>` (since C++11)
`ptrdiff_t`
`push_heap<>()`
`put_money<>()` (since C++11)
`put_time<>()` (since C++11)
`putc()`
`putchar()`
`puts()`
`putwc()`
`putwchar()`

### Q

`qsort()`
`queue<>`
`quick_exit()` (since C++11)
`quoted<>()` (since C++14)

### R

`raise()`
`rand()`
`random_access_iterator_tag`
`random_device` (since C++11)
`RandomAccessIterator` (since C++20)
`range_error`
▶ `ranges` (since C++20)
`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)
`Readable` (since C++20)
`readable_traits<>` (since C++20)
`real<>()`
`realloc()`
`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)
`Regular` (since C++20)
`RegularInvocable` (since C++20)
`reinterpret_pointer_cast<>()` (since C++11)
▶ `rel_ops` (deprecated in C++20)
`Relation` (since C++20)
`remainder()` (since C++11)
`remainderf()` (since C++11)
`remainderl()` (since C++11)
`remove()`
`remove<>()` (algorithm)
`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_cvref<>` (since C++20)
`remove_cvref_t<>` (since C++20)
`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)
`remquof()` (since C++11)
`remquol()` (since C++11)
`rend<>()` (since C++14)
`rename()`
`replace<>()`
`replace_copy<>()`
`replace_copy_if<>()`
`replace_if<>()`
`resetiosflags()`
`rethrow_exception` (since C++11)
`rethrow_if_nested<>()` (since C++11)
`reverse<>()`
`reverse_copy<>()`
`reverse_iterator<>`
`rewind()`
`riemann_zeta()` (since C++17)
`riemann_zetaf()` (since C++17)
`riemann_zetal()` (since C++17)
`right()`
`rint()` (since C++11)
`rintf()` (since C++11)
`rintl()` (since C++11)
`rotate<>()`
`rotate_copy<>()`
`round()` (since C++11)
`roundf()` (since C++11)
`roundl()` (since C++11)
`round_indeterminate`
`round_to_nearest`
`round_toward_infinity`
`round_toward_neg_infinity`
`round_toward_zero`
`runtime_error`

### S

`Same` (since C++20)
`sample<>()` (since C++17)
`scalbln()` (since C++11)
`scalblnf()` (since C++11)
`scalblnl()` (since C++11)
`scalbn()` (since C++11)
`scalbnf()` (since C++11)
`scalbnl()` (since C++11)
`scanf()`
`scientific()`
`scoped_allocator_adaptor<>` (since C++11)
`search<>()`
`search_n<>()`
`seed_seq` (since C++11)
`Semiregular` (since C++20)
`Sentinel` (since C++20)
`set<>`
`set_difference<>()`
`set_intersection<>()`
`set_new_handler()`
`set_symmetric_difference<>()`
`set_terminate()`
`set_union<>()`
`setbase()`
`setbuf()`
`setfill<>()`
`setiosflags()`
`setlocale()`
`setprecision()`
`setvbuf()`
`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)
`shift_left<>()` (since C++20)
`shift_right<>()` (since C++20)
`showbase()`
`showpoint()`
`showpos()`
`shuffle<>()` (since C++11)
`shuffle_order_engine<>` (since C++11)
`sig_atomic_t`
`signal()`
`signbit()` (since C++11)
`SignedIntegral` (since C++20)
`sin()`
`sin<>()` (std::complex)
`sin<>()` (std::valarray)
`sinf()` (since C++11)
`sinh()`
`sinh<>()` (std::complex)
`sinh<>()` (std::valarray)
`sinhf()` (since C++11)
`sinhl()` (since C++11)
`sinl()` (since C++11)
`size<>()` (since C++17)
`size_t`
`SizedSentinel` (since C++20)
`skipws()`
`slice`
`slice_array<>`
`smatch` (since C++11)
`snprintf()` (since C++11)
`sort<>()`
`sort_heap<>()`
`Sortable` (since C++20)
`span<>` (since C++20)
`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)
`sprintf()`
`sqrt()`
`sqrt<>()` (std::complex)
`sqrt<>()` (std::valarray)
`sqrtf()` (since C++11)
`sqrtl()` (since C++11)
`srand()`
`sregex_iterator` (since C++11)
`sregex_token_iterator` (since C++11)
`sscanf()`
`ssize<>()` (since C++20)
`ssub_match` (since C++11)
`stable_partition<>()`
`stable_sort<>()`
`stack<>`
`static_pointer_cast<>()` (since C++11)
`strcat()`
`strchr()`
`strcmp()`
`strcoll()`
`strcpy()`
`strcspn()`
`streambuf`
`streamoff`
`streampos`
`streamsize`
`strerror()`
`strftime()`
`StrictTotallyOrdered` (since C++20)
`StrictTotallyOrderedWith` (since C++20)
`StrictWeakOrder` (since C++20)
`string`
▶ `string_literals` (since C++14)
`string_view` (since C++17)
▶ `string_view_literals` (since C++17)
`stringbuf`
`stringstream`
`strlen()`
`strncat()`
`strncmp()`
`strncpy()`
`strong_equal<>()` (since C++20)
`strong_equality` (since C++20)
`strong_order<>()` (since C++20)
`strong_ordering` (since C++20)
`strpbrk()`
`strrchr()`
`strspn()`
`strstr()`
`strstream` (deprecated in C++98)
`strstreambuf` (deprecated in C++98)
`strtod()`
`strtof()` (since C++11)
`strtoimax()` (since C++11)
`strtok()`
`strtol()`
`strtold()`
`strtoll()` (since C++11)
`strtoul()`
`strtoull()` (since C++11)
`strtoumax()` (since C++11)
`strxfrm()`
`syncbuf` (since C++20)
`student_t_distribution<>` (since C++11)
`sub_match<>` (since C++11)
`subtract_with_carry_engine<>` (since C++11)
`swap<>()`
`swap_ranges<>()`
`Swappable` (since C++20)
`SwappableWith` (since C++20)
`swprintf()`
`swscanf()`
`system()`
`system_category` (since C++11)
`system_error` (since C++11)

### T

`tan()`
`tan<>()` (std::complex)
`tan<>()` (std::valarray)
`tan()`
`tanf()` (since C++11)
`tanh()`
`tanh<>()` (std::complex)
`tanh<>()` (std::valarray)
`tanhf()` (since C++11)
`tanhl()` (since C++11)
`tanl()` (since C++11)
`tera` (since C++11)
`terminate()`
`terminate_handler`
`tgamma()` (since C++11)
`tgammaf()` (since C++11)
`tgammal()` (since C++11)
▶ `this_thread`
`thread` (since C++11)
`throw_with_nested<>()` (since C++11)
`tie<>()` (since C++11)
`time()`
`time_base`
`time_get<>`
`time_get_byname<>`
`time_put<>`
`time_put_byname<>`
`time_t`
`timed_mutex` (since C++11)
`timespec` (since C++17)
`timespec_get()` (since C++17)
`tm`
`tmpfile()`
`tmpnam()`
`to_integer<>()` (since C++17)
`to_address<>()` (since C++20)
`to_chars()` (since C++17)
`to_string()` (since C++11)
`tolower()`
`tolower<>()` (locale)
`toupper()`
`toupper<>()` (locale)
`towctrans()`
`towlower()`
`towupper()`
`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)
`truncf()` (since C++11)
`truncl()` (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_identity<>` (since C++20)
`type_identity_t<>` (since C++20)
`type_index` (since C++11)
`type_info`

### 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)
`u8streampos<>` (since C++20)
`u8string` (since C++20)
`u8string_view` (since C++20)
`uint_fast16_t` (since C++11)
`uint_fast32_t` (since C++11)
`uint_fast64_t` (since C++11)
`uint_fast8_t` (since C++11)
`uint_least16_t` (since C++11)
`uint_least32_t` (since C++11)
`uint_least64_t` (since C++11)
`uint_least8_t` (since C++11)
`uint16_t` (since C++11)
`uint32_t` (since C++11)
`uint64_t` (since C++11)
`uint8_t` (since C++11)
`uintmax_t` (since C++11)
`uintptr_t` (since C++11)
`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)
`ungetc()`
`ungetwc()`
`uniform_int_distribution<>` (since C++11)
`uniform_real_distribution<>` (since C++11)
`UniformRandomBitGenerator` (since C++20)
`uninitialized_construct_using_allocator<>()` (since C++20)
`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)
`unreachable_sentinel` (since C++20)
`unreachable_sentinel_t` (since C++20)
`UnsignedIntegral` (since C++20)
`upper_bound<>()`
`uppercase()`
`use_facet<>()`
`uses_allocator<>` (since C++11)
`uses_allocator_v<>` (since C++17)
`uses_allocator_construction_args<>()` (since C++20)

### V

`va_list`
`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<>`
`vfprintf()`
`vfscanf()` (since C++11)
`vfwprintf()`
`vfwscanf()` (since C++11)
▶ `view` (since C++20)
`visit<>()` (since C++17)
`void_t` (since C++17)
`vprintf()`
`vscanf()` (since C++11)
`vsnprintf()` (since C++11)
`vsprintf()`
`vsscanf()` (since C++11)
`vswprintf()`
`vswscanf()` (since C++11)
`vwprintf()`
`vwscanf()` (since C++11)

### W

`wbuffer_convert<>()` (since C++11)(deprecated in C++17)
`wcerr`
`wcin`
`wclog`
`wcmatch` (since C++11)
`wcout`
`wcregex_iterator` (since C++11)
`wcregex_token_iterator` (since C++11)
`wcrtomb()`
`wcscat()`
`wcschr()`
`wcscmp()`
`wcscoll()`
`wcscpy()`
`wcscspn()`
`wcsftime()`
`wcslen()`
`wcsncat()`
`wcsncmp()`
`wcsncpy()`
`wcspbrk()`
`wcsrchr()`
`wcsrtombs()`
`wcsspn()`
`wcsstr()`
`wcstod()`
`wcstof()` (since C++11)
`wcstoimax()` (since C++11)
`wcstok()`
`wcstol()`
`wcstold()` (since C++11)
`wcstoll()` (since C++11)
`wcstombs()`
`wcstoul()`
`wcstoull()` (since C++11)
`wcstoumax()` (since C++11)
`wcsub_match` (since C++11)
`wcsxfrm()`
`wctob()`
`wctomb()`
`wctrans()`
`wctrans_t`
`wctype()`
`wctype_t`
`weak_equal<>()` (since C++20)
`weak_equality` (since C++20)
`weak_order<>()` (since C++20)
`weak_ordering` (since C++20)
`weak_ptr<>` (since C++11)
`WeaklyIncrementable` (since C++20)
`weibull_distribution<>` (since C++11)
`wfilebuf`
`wfstream`
`wifstream`
`wint_t`
`wios`
`wiostream`
`wistream`
`wistringstream`
`wmemchr()`
`wmemcmp()`
`wmemcpy()`
`wmemmove()`
`wmemset()`
`wofstream`
`wostream`
`wosyncstream` (since C++20)
`wstreambuf`
`ws<>()`
`wstreampos`
`wostringstream`
`wprintf()`
`wregex` (since C++11)
`Writable` (since C++20)
`wscanf()`
`wsmatch` (since C++11)
`wsregex_iterator` (since C++11)
`wsregex_token_iterator` (since C++11)
`wssub_match` (since C++11)
`wstring`
`wstring_convert<>()` (since C++11)(deprecated in C++17)
`wstring_view<>` (since C++17)
`wstringbuf`
`wstringstream`
`wsyncbuf` (since C++20)

### X

### Y

`yocto` (since C++11)
`yotta` (since C++11)

### Z

`zepto` (since C++11)
`zetta` (since C++11)

### See also

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/symbol_index&oldid=110914"