llvm-project/libcxx/include/__algorithm
Arthur O'Dwyer f221d905b1 [libc++] IWYU to fix Modules complaints about _LIBCPP_ASSERT. NFCI.
This fixes all places that used _LIBCPP_ASSERT without including <__debug>.

    git grep -l _LIBCPP_ASSERT | xargs git grep -L __debug
2021-08-06 09:20:59 -04:00
..
adjacent_find.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
all_of.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
any_of.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
binary_search.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
clamp.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
comp.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
comp_ref_type.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
copy_backward.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
copy_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
copy_n.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
count.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
count_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
equal.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
equal_range.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
fill.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
fill_n.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
find.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
find_end.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
find_first_of.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
find_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
find_if_not.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
for_each.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
for_each_n.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
generate.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
generate_n.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
half_positive.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
includes.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
inplace_merge.h [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter 2021-06-29 10:51:07 -04:00
is_heap.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
is_heap_until.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
is_partitioned.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
is_permutation.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
is_sorted.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
is_sorted_until.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
iter_swap.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
lexicographical_compare.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
lower_bound.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
make_heap.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
max.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
max_element.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
merge.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
min.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
min_element.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
minmax.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
minmax_element.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
mismatch.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
move.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
move_backward.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
next_permutation.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
none_of.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
nth_element.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
partial_sort.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
partial_sort_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
partition.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
partition_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
partition_point.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
pop_heap.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
prev_permutation.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
push_heap.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
remove.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
remove_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
remove_copy_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
remove_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
replace.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
replace_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
replace_copy_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
replace_if.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
reverse.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
reverse_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
rotate.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
rotate_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
sample.h [libc++] IWYU to fix Modules complaints about _LIBCPP_ASSERT. NFCI. 2021-08-06 09:20:59 -04:00
search.h [libc++] NFCI: Remove __functional/search.h 2021-06-29 11:40:47 -04:00
search_n.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
set_difference.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
set_intersection.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
set_symmetric_difference.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
set_union.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
shift_left.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
shift_right.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
shuffle.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
sift_down.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
sort.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
sort_heap.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
stable_partition.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
stable_sort.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
swap_ranges.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
transform.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
unique.h [libcxx][modularisation] moves <utility> content out of <type_traits> 2021-06-24 17:57:29 +00:00
unique_copy.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
unwrap_iter.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00
upper_bound.h [libcxx] Move all algorithms into their own headers 2021-06-19 07:49:06 -04:00