|
libstdc++
|
Go to the source code of this file.
Namespaces | |
| namespace | std |
Macros | |
| #define | __cpp_lib_shift |
Typedefs | |
| template<typename _Iter1, typename _Iter2, typename _Out> | |
| using | std::ranges::binary_transform_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::copy_if_result |
| template<typename _Iter, typename _Fp> | |
| using | std::ranges::for_each_n_result |
| template<typename _Iter, typename _Fp> | |
| using | std::ranges::for_each_result |
| template<typename _Iter1, typename _Iter2, typename _Out> | |
| using | std::ranges::merge_result |
| template<typename _Iter> | |
| using | std::ranges::minmax_element_result |
| template<typename _Tp> | |
| using | std::ranges::minmax_result |
| template<typename _Iter> | |
| using | std::ranges::next_permutation_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::partial_sort_copy_result |
| template<typename _Iter, typename _Out1, typename _Out2> | |
| using | std::ranges::partition_copy_result |
| template<typename _Iter> | |
| using | std::ranges::prev_permutation_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::remove_copy_if_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::remove_copy_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::replace_copy_if_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::replace_copy_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::reverse_copy_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::rotate_copy_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::set_difference_result |
| template<typename _Iter1, typename _Iter2, typename _Out> | |
| using | std::ranges::set_intersection_result |
| template<typename _Iter1, typename _Iter2, typename _Out> | |
| using | std::ranges::set_symmetric_difference_result |
| template<typename _Iter1, typename _Iter2, typename _Out> | |
| using | std::ranges::set_union_result |
| template<typename _Iter1, typename _Iter2> | |
| using | std::ranges::swap_ranges_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::unary_transform_result |
| template<typename _Iter, typename _Out> | |
| using | std::ranges::unique_copy_result |
Functions | |
| template<typename _Comp, typename _Proj> | |
| constexpr auto | std::ranges::__detail::__make_comp_proj (_Comp &__comp, _Proj &__proj) |
| template<typename _Pred, typename _Proj> | |
| constexpr auto | std::ranges::__detail::__make_pred_proj (_Pred &__pred, _Proj &__proj) |
| template<typename _ForwardIterator> | |
| constexpr _ForwardIterator | std::shift_left (_ForwardIterator __first, _ForwardIterator __last, typename iterator_traits< _ForwardIterator >::difference_type __n) |
| template<typename _ForwardIterator> | |
| constexpr _ForwardIterator | std::shift_right (_ForwardIterator __first, _ForwardIterator __last, typename iterator_traits< _ForwardIterator >::difference_type __n) |
Variables | |
| constexpr __all_of_fn | std::ranges::all_of |
| constexpr __any_of_fn | std::ranges::any_of |
| constexpr __binary_search_fn | std::ranges::binary_search |
| constexpr __clamp_fn | std::ranges::clamp |
| constexpr __copy_if_fn | std::ranges::copy_if |
| constexpr __count_fn | std::ranges::count |
| constexpr __count_if_fn | std::ranges::count_if |
| constexpr __equal_range_fn | std::ranges::equal_range |
| constexpr __find_end_fn | std::ranges::find_end |
| constexpr __find_first_of_fn | std::ranges::find_first_of |
| constexpr __for_each_fn | std::ranges::for_each |
| constexpr __for_each_n_fn | std::ranges::for_each_n |
| constexpr __generate_fn | std::ranges::generate |
| constexpr __generate_n_fn | std::ranges::generate_n |
| constexpr __includes_fn | std::ranges::includes |
| constexpr __inplace_merge_fn | std::ranges::inplace_merge |
| constexpr __is_heap_fn | std::ranges::is_heap |
| constexpr __is_heap_until_fn | std::ranges::is_heap_until |
| constexpr __is_partitioned_fn | std::ranges::is_partitioned |
| constexpr __is_permutation_fn | std::ranges::is_permutation |
| constexpr __is_sorted_fn | std::ranges::is_sorted |
| constexpr __is_sorted_until_fn | std::ranges::is_sorted_until |
| constexpr __lexicographical_compare_fn | std::ranges::lexicographical_compare |
| constexpr __lower_bound_fn | std::ranges::lower_bound |
| constexpr __make_heap_fn | std::ranges::make_heap |
| constexpr __max_fn | std::ranges::max |
| constexpr __max_element_fn | std::ranges::max_element |
| constexpr __merge_fn | std::ranges::merge |
| constexpr __min_element_fn | std::ranges::min_element |
| constexpr __minmax_fn | std::ranges::minmax |
| constexpr __minmax_element_fn | std::ranges::minmax_element |
| constexpr __next_permutation_fn | std::ranges::next_permutation |
| constexpr __none_of_fn | std::ranges::none_of |
| constexpr __nth_element_fn | std::ranges::nth_element |
| constexpr __partial_sort_fn | std::ranges::partial_sort |
| constexpr __partial_sort_copy_fn | std::ranges::partial_sort_copy |
| constexpr __partition_fn | std::ranges::partition |
| constexpr __partition_copy_fn | std::ranges::partition_copy |
| constexpr __partition_point_fn | std::ranges::partition_point |
| constexpr __pop_heap_fn | std::ranges::pop_heap |
| constexpr __prev_permutation_fn | std::ranges::prev_permutation |
| constexpr __push_heap_fn | std::ranges::push_heap |
| constexpr __remove_fn | std::ranges::remove |
| constexpr __remove_copy_fn | std::ranges::remove_copy |
| constexpr __remove_copy_if_fn | std::ranges::remove_copy_if |
| constexpr __remove_if_fn | std::ranges::remove_if |
| constexpr __replace_fn | std::ranges::replace |
| constexpr __replace_copy_fn | std::ranges::replace_copy |
| constexpr __replace_copy_if_fn | std::ranges::replace_copy_if |
| constexpr __replace_if_fn | std::ranges::replace_if |
| constexpr __reverse_fn | std::ranges::reverse |
| constexpr __reverse_copy_fn | std::ranges::reverse_copy |
| constexpr __rotate_fn | std::ranges::rotate |
| constexpr __rotate_copy_fn | std::ranges::rotate_copy |
| constexpr __sample_fn | std::ranges::sample |
| constexpr __search_n_fn | std::ranges::search_n |
| constexpr __set_difference_fn | std::ranges::set_difference |
| constexpr __set_intersection_fn | std::ranges::set_intersection |
| constexpr __set_symmetric_difference_fn | std::ranges::set_symmetric_difference |
| constexpr __set_union_fn | std::ranges::set_union |
| constexpr __shuffle_fn | std::ranges::shuffle |
| constexpr __sort_fn | std::ranges::sort |
| constexpr __sort_heap_fn | std::ranges::sort_heap |
| constexpr __stable_partition_fn | std::ranges::stable_partition |
| constexpr __stable_sort_fn | std::ranges::stable_sort |
| constexpr __swap_ranges_fn | std::ranges::swap_ranges |
| constexpr __transform_fn | std::ranges::transform |
| constexpr __unique_fn | std::ranges::unique |
| constexpr __unique_copy_fn | std::ranges::unique_copy |
| constexpr __upper_bound_fn | std::ranges::upper_bound |
This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <algorithm>.
Definition in file ranges_algo.h.
| #define __cpp_lib_shift |
Definition at line 3908 of file ranges_algo.h.
| using std::ranges::binary_transform_result |
Definition at line 702 of file ranges_algo.h.
| using std::ranges::copy_if_result |
Definition at line 605 of file ranges_algo.h.
| using std::ranges::for_each_n_result |
Definition at line 208 of file ranges_algo.h.
| using std::ranges::for_each_result |
Definition at line 179 of file ranges_algo.h.
| using std::ranges::merge_result |
Definition at line 2485 of file ranges_algo.h.
| using std::ranges::minmax_element_result |
Definition at line 3144 of file ranges_algo.h.
| using std::ranges::minmax_result |
Definition at line 2976 of file ranges_algo.h.
| using std::ranges::next_permutation_result |
Definition at line 3349 of file ranges_algo.h.
| using std::ranges::partial_sort_copy_result |
Definition at line 1878 of file ranges_algo.h.
| using std::ranges::partition_copy_result |
Definition at line 2393 of file ranges_algo.h.
| using std::ranges::prev_permutation_result |
Definition at line 3411 of file ranges_algo.h.
| using std::ranges::remove_copy_if_result |
Definition at line 1041 of file ranges_algo.h.
| using std::ranges::remove_copy_result |
Definition at line 1080 of file ranges_algo.h.
| using std::ranges::replace_copy_if_result |
Definition at line 888 of file ranges_algo.h.
| using std::ranges::replace_copy_result |
Definition at line 845 of file ranges_algo.h.
| using std::ranges::reverse_copy_result |
Definition at line 1298 of file ranges_algo.h.
| using std::ranges::rotate_copy_result |
Definition at line 1479 of file ranges_algo.h.
| using std::ranges::set_difference_result |
Definition at line 2753 of file ranges_algo.h.
| using std::ranges::set_intersection_result |
Definition at line 2695 of file ranges_algo.h.
| using std::ranges::set_symmetric_difference_result |
Definition at line 2810 of file ranges_algo.h.
| using std::ranges::set_union_result |
Definition at line 2627 of file ranges_algo.h.
| using std::ranges::swap_ranges_result |
Definition at line 644 of file ranges_algo.h.
| using std::ranges::unary_transform_result |
Definition at line 675 of file ranges_algo.h.
| using std::ranges::unique_copy_result |
Definition at line 1166 of file ranges_algo.h.
|
constexpr |
Definition at line 52 of file ranges_algo.h.
|
constexpr |
Definition at line 65 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 100 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 128 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2231 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2954 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 641 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 311 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 341 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2198 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 510 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 279 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 205 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 238 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 966 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 941 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2624 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2574 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1776 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1746 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2262 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 602 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2020 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1985 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3327 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2094 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1681 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2930 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3141 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2543 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3104 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3067 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3215 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3408 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 156 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2050 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1875 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1950 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2333 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2441 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2482 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1653 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 3470 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1625 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1038 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1118 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1077 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1005 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 811 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 885 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 925 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 842 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1295 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1329 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1476 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1509 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1568 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 433 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2807 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2750 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2874 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2692 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1596 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1804 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1709 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2365 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1832 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 672 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 775 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1156 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 1246 of file ranges_algo.h.
|
inlineconstexpr |
Definition at line 2138 of file ranges_algo.h.