llvm-project/libcxx/include/__algorithm
Nikolas Klauser 7ae66e5e95 [libc++] Granularize the rest of type_traits
Reviewed By: ldionne, #libc

Spies: libcxx-commits, mgorny

Differential Revision: https://reviews.llvm.org/D130471
2022-08-14 10:30:48 +02:00
..
adjacent_find.h
all_of.h
any_of.h
binary_search.h
clamp.h
comp.h
comp_ref_type.h
copy.h
copy_backward.h [libc++] Granularize the rest of type_traits 2022-08-14 10:30:48 +02:00
copy_if.h
copy_n.h [libc++] Granularize the rest of type_traits 2022-08-14 10:30:48 +02:00
count.h
count_if.h
equal.h
equal_range.h
fill.h
fill_n.h [libc++] Granularize the rest of type_traits 2022-08-14 10:30:48 +02:00
find.h
find_end.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
find_first_of.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
find_if.h
find_if_not.h
for_each.h
for_each_n.h [libc++] Granularize the rest of type_traits 2022-08-14 10:30:48 +02:00
generate.h
generate_n.h [libc++] Granularize the rest of type_traits 2022-08-14 10:30:48 +02:00
half_positive.h
in_found_result.h
in_fun_result.h
in_in_out_result.h
in_in_result.h
in_out_out_result.h
in_out_result.h
includes.h
inplace_merge.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
is_heap.h
is_heap_until.h
is_partitioned.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
is_permutation.h [libc++][ranges] Implement `ranges::is_permutation` 2022-08-04 10:54:37 -07:00
is_sorted.h
is_sorted_until.h
iter_swap.h
iterator_operations.h
lexicographical_compare.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
lower_bound.h
make_heap.h
make_projected.h
max.h
max_element.h
merge.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
min.h
min_element.h
min_max_result.h
minmax.h
minmax_element.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
mismatch.h
move.h
move_backward.h
next_permutation.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
none_of.h
nth_element.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
partial_sort.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
partial_sort_copy.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
partition.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
partition_copy.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
partition_point.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
pop_heap.h
prev_permutation.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
push_heap.h
ranges_adjacent_find.h
ranges_all_of.h
ranges_any_of.h
ranges_binary_search.h
ranges_clamp.h
ranges_copy.h
ranges_copy_backward.h
ranges_copy_if.h
ranges_copy_n.h
ranges_count.h
ranges_count_if.h
ranges_equal.h
ranges_equal_range.h
ranges_fill.h
ranges_fill_n.h
ranges_find.h
ranges_find_end.h
ranges_find_first_of.h
ranges_find_if.h
ranges_find_if_not.h
ranges_for_each.h
ranges_for_each_n.h
ranges_generate.h
ranges_generate_n.h
ranges_includes.h
ranges_inplace_merge.h
ranges_is_heap.h
ranges_is_heap_until.h
ranges_is_partitioned.h
ranges_is_permutation.h [libc++][ranges] Implement `ranges::is_permutation` 2022-08-04 10:54:37 -07:00
ranges_is_sorted.h
ranges_is_sorted_until.h
ranges_iterator_concept.h
ranges_lexicographical_compare.h
ranges_lower_bound.h
ranges_make_heap.h
ranges_max.h
ranges_max_element.h
ranges_merge.h
ranges_min.h
ranges_min_element.h
ranges_minmax.h
ranges_minmax_element.h
ranges_mismatch.h
ranges_move.h
ranges_move_backward.h
ranges_next_permutation.h
ranges_none_of.h
ranges_nth_element.h
ranges_partial_sort.h
ranges_partial_sort_copy.h
ranges_partition.h
ranges_partition_copy.h
ranges_partition_point.h
ranges_pop_heap.h
ranges_prev_permutation.h
ranges_push_heap.h
ranges_remove.h
ranges_remove_copy.h
ranges_remove_copy_if.h
ranges_remove_if.h
ranges_replace.h
ranges_replace_copy.h
ranges_replace_copy_if.h
ranges_replace_if.h
ranges_reverse.h
ranges_reverse_copy.h
ranges_rotate.h
ranges_rotate_copy.h
ranges_sample.h
ranges_search.h
ranges_search_n.h
ranges_set_difference.h
ranges_set_intersection.h
ranges_set_symmetric_difference.h
ranges_set_union.h
ranges_shuffle.h
ranges_sort.h
ranges_sort_heap.h
ranges_stable_partition.h
ranges_stable_sort.h
ranges_swap_ranges.h
ranges_transform.h
ranges_unique.h
ranges_unique_copy.h
ranges_upper_bound.h
remove.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
remove_copy.h
remove_copy_if.h
remove_if.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
replace.h
replace_copy.h
replace_copy_if.h
replace_if.h
reverse.h
reverse_copy.h
rotate.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
rotate_copy.h
sample.h
search.h
search_n.h [libc++] Granularize the rest of type_traits 2022-08-14 10:30:48 +02:00
set_difference.h
set_intersection.h
set_symmetric_difference.h
set_union.h
shift_left.h
shift_right.h
shuffle.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
sift_down.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
sort.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
sort_heap.h
stable_partition.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
stable_sort.h [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI 2022-08-13 22:41:22 +02:00
swap_ranges.h
transform.h
uniform_random_bit_generator_adaptor.h
unique.h
unique_copy.h
unwrap_iter.h
unwrap_range.h
upper_bound.h