Credit to devdocs.io
Back
Forward
Menu
Home
Clear search
cpp
API Mirror
cpp
119
Algorithm
Algorithms library
Constrained algorithms
std::accumulate
std::adjacent_difference
std::adjacent_find
std::all_of
std::any_of
std::binary_search
std::bsearch
std::clamp
std::compare_3way
std::copy
std::copy_backward
std::copy_if
std::copy_n
std::count
std::count_if
std::equal
std::equal_range
std::exclusive_scan
std::execution::par
std::execution::parallel_policy
std::execution::parallel_unsequenced_policy
std::execution::par_unseq
std::execution::seq
std::execution::sequenced_policy
std::execution::unseq
std::execution::unsequenced_policy
std::fill
std::fill_n
std::find
std::find_end
std::find_first_of
std::find_if
std::find_if_not
std::for_each
std::for_each_n
std::generate
std::generate_n
std::includes
std::inclusive_scan
std::inner_product
std::inplace_merge
std::iota
std::is_execution_policy
std::is_heap
std::is_heap_until
std::is_partitioned
std::is_permutation
std::is_sorted
std::is_sorted_until
std::iter_swap
std::lexicographical_compare
std::lexicographical_compare_3way
std::lower_bound
std::make_heap
std::max
std::max_element
std::merge
std::min
std::minmax
std::minmax_element
std::min_element
std::mismatch
std::move
std::move_backward
std::next_permutation
std::none_of
std::nth_element
std::partial_sort
std::partial_sort_copy
std::partial_sum
std::partition
std::partition_copy
std::partition_point
std::pop_heap
std::prev_permutation
std::push_heap
std::qsort
std::random_shuffle
std::ranges::all_of
std::ranges::any_of
std::ranges::none_of
std::reduce
std::remove
std::remove_copy
std::remove_copy_if
std::remove_if
std::replace
std::replace_copy
std::replace_copy_if
std::replace_if
std::reverse
std::reverse_copy
std::rotate
std::rotate_copy
std::sample
std::search
std::search_n
std::set_difference
std::set_intersection
std::set_symmetric_difference
std::set_union
std::shift_left
std::shift_right
std::shuffle
std::sort
std::sort_heap
std::stable_partition
std::stable_sort
std::swap
std::swap_ranges
std::transform
std::transform_exclusive_scan
std::transform_inclusive_scan
std::transform_reduce
std::unique
std::unique_copy
std::upper_bound
76
Atomic operations
Atomic operations library
ATOMIC_FLAG_INIT
ATOMIC_VAR_INIT
ATOMIC_xxx_LOCK_FREE
std::atomic
std::atomic::atomic
std::atomic::compare_exchange_strong
std::atomic::compare_exchange_weak
std::atomic::exchange
std::atomic::fetch_add
std::atomic::fetch_and
std::atomic::fetch_or
std::atomic::fetch_sub
std::atomic::fetch_xor
std::atomic::is_always_lock_free
std::atomic::is_lock_free
std::atomic::load
std::atomic::operator T
std::atomic::operator=
std::atomic::operators
std::atomic::operators (int)
std::atomic::store
std::atomic_compare_exchange_strong
std::atomic_compare_exchange_strong_explicit
std::atomic_compare_exchange_weak
std::atomic_compare_exchange_weak_explicit
std::atomic_exchange
std::atomic_exchange_explicit
std::atomic_fetch_add
std::atomic_fetch_add_explicit
std::atomic_fetch_and
std::atomic_fetch_and_explicit
std::atomic_fetch_or
std::atomic_fetch_or_explicit
std::atomic_fetch_sub
std::atomic_fetch_sub_explicit
std::atomic_fetch_xor
std::atomic_fetch_xor_explicit
std::atomic_flag
std::atomic_flag::atomic_flag
std::atomic_flag::clear
std::atomic_flag::operator=
std::atomic_flag::test_and_set
std::atomic_flag_clear
std::atomic_flag_clear_explicit
std::atomic_flag_test_and_set
std::atomic_flag_test_and_set_explicit
std::atomic_init
std::atomic_is_lock_free
std::atomic_load
std::atomic_load_explicit
std::atomic_ref
std::atomic_ref::atomic_ref
std::atomic_ref::compare_exchange_strong
std::atomic_ref::compare_exchange_weak
std::atomic_ref::exchange
std::atomic_ref::fetch_add
std::atomic_ref::fetch_and
std::atomic_ref::fetch_or
std::atomic_ref::fetch_sub
std::atomic_ref::fetch_xor
std::atomic_ref::is_always_lock_free
std::atomic_ref::is_lock_free
std::atomic_ref::load
std::atomic_ref::operator T
std::atomic_ref::operator=
std::atomic_ref::operators
std::atomic_ref::operators (int)
std::atomic_ref::required_alignment
std::atomic_ref::store
std::atomic_signal_fence
std::atomic_store
std::atomic_store_explicit
std::atomic_thread_fence
std::kill_dependency
std::memory_order
31
Concepts
Concepts library
std::Assignable
std::Boolean
std::Common
std::CommonReference
std::Constructible
std::ConvertibleTo
std::Copyable
std::CopyConstructible
std::DefaultConstructible
std::DerivedFrom
std::Destructible
std::EqualityComparable
std::EqualityComparableWith
std::Integral
std::Invocable
std::Movable
std::MoveConstructible
std::Predicate
std::Regular
std::RegularInvocable
std::Relation
std::Same
std::Semiregular
std::SignedIntegral
std::StrictTotallyOrdered
std::StrictTotallyOrderedWith
std::StrictWeakOrder
std::Swappable
std::SwappableWith
std::UnsignedIntegral
585
Containers
begin
cbefore_begin
Containers library
deduction guides for std::array
deduction guides for std::deque
deduction guides for std::forward_list
deduction guides for std::list
deduction guides for std::map
deduction guides for std::multimap
deduction guides for std::multiset
deduction guides for std::priority_queue
deduction guides for std::queue
deduction guides for std::set
deduction guides for std::span
deduction guides for std::stack
deduction guides for std::unordered_map
deduction guides for std::unordered_multimap
deduction guides for std::unordered_multiset
deduction guides for std::unordered_set
deduction guides for std::vector
Node handle