Horizon
Loading...
Searching...
No Matches
3rd_party
range-v3
range
v3
algorithm.hpp
Go to the documentation of this file.
1
2
// Range v3 library
3
//
4
// Copyright Eric Niebler 2013-present
5
//
6
// Use, modification and distribution is subject to the
7
// Boost Software License, Version 1.0. (See accompanying
8
// file LICENSE_1_0.txt or copy at
9
// http://www.boost.org/LICENSE_1_0.txt)
10
//
11
// Project home: https://github.com/ericniebler/range-v3
12
//
13
14
#ifndef RANGES_V3_ALGORITHM_HPP
15
#define RANGES_V3_ALGORITHM_HPP
16
17
#include <
range/v3/algorithm/adjacent_find.hpp
>
18
#include <
range/v3/algorithm/adjacent_remove_if.hpp
>
19
#include <
range/v3/algorithm/all_of.hpp
>
20
#include <
range/v3/algorithm/any_of.hpp
>
21
#include <
range/v3/algorithm/binary_search.hpp
>
22
#include <
range/v3/algorithm/contains.hpp
>
23
#include <
range/v3/algorithm/copy.hpp
>
24
#include <
range/v3/algorithm/copy_backward.hpp
>
25
#include <
range/v3/algorithm/copy_if.hpp
>
26
#include <
range/v3/algorithm/copy_n.hpp
>
27
#include <
range/v3/algorithm/count.hpp
>
28
#include <
range/v3/algorithm/count_if.hpp
>
29
#include <
range/v3/algorithm/ends_with.hpp
>
30
#include <
range/v3/algorithm/equal.hpp
>
31
#include <
range/v3/algorithm/equal_range.hpp
>
32
#include <
range/v3/algorithm/fill.hpp
>
33
#include <
range/v3/algorithm/fill_n.hpp
>
34
#include <
range/v3/algorithm/find.hpp
>
35
#include <
range/v3/algorithm/find_end.hpp
>
36
#include <
range/v3/algorithm/find_first_of.hpp
>
37
#include <
range/v3/algorithm/find_if.hpp
>
38
#include <
range/v3/algorithm/find_if_not.hpp
>
39
#include <
range/v3/algorithm/fold.hpp
>
40
#include <
range/v3/algorithm/for_each.hpp
>
41
#include <
range/v3/algorithm/for_each_n.hpp
>
42
#include <
range/v3/algorithm/generate.hpp
>
43
#include <
range/v3/algorithm/generate_n.hpp
>
44
#include <
range/v3/algorithm/heap_algorithm.hpp
>
45
#include <
range/v3/algorithm/inplace_merge.hpp
>
46
#include <
range/v3/algorithm/is_partitioned.hpp
>
47
#include <
range/v3/algorithm/is_sorted.hpp
>
48
#include <
range/v3/algorithm/is_sorted_until.hpp
>
49
#include <
range/v3/algorithm/lexicographical_compare.hpp
>
50
#include <
range/v3/algorithm/lower_bound.hpp
>
51
#include <
range/v3/algorithm/max.hpp
>
52
#include <
range/v3/algorithm/max_element.hpp
>
53
#include <
range/v3/algorithm/merge.hpp
>
54
#include <
range/v3/algorithm/min.hpp
>
55
#include <
range/v3/algorithm/min_element.hpp
>
56
#include <
range/v3/algorithm/minmax.hpp
>
57
#include <
range/v3/algorithm/minmax_element.hpp
>
58
#include <
range/v3/algorithm/mismatch.hpp
>
59
#include <
range/v3/algorithm/move.hpp
>
60
#include <
range/v3/algorithm/move_backward.hpp
>
61
#include <
range/v3/algorithm/none_of.hpp
>
62
#include <
range/v3/algorithm/nth_element.hpp
>
63
#include <
range/v3/algorithm/partial_sort.hpp
>
64
#include <
range/v3/algorithm/partial_sort_copy.hpp
>
65
#include <
range/v3/algorithm/partition.hpp
>
66
#include <
range/v3/algorithm/partition_copy.hpp
>
67
#include <
range/v3/algorithm/partition_point.hpp
>
68
#include <
range/v3/algorithm/permutation.hpp
>
69
#include <
range/v3/algorithm/remove.hpp
>
70
#include <
range/v3/algorithm/remove_copy.hpp
>
71
#include <
range/v3/algorithm/remove_copy_if.hpp
>
72
#include <
range/v3/algorithm/remove_if.hpp
>
73
#include <
range/v3/algorithm/replace.hpp
>
74
#include <
range/v3/algorithm/replace_copy.hpp
>
75
#include <
range/v3/algorithm/replace_copy_if.hpp
>
76
#include <
range/v3/algorithm/replace_if.hpp
>
77
#include <
range/v3/algorithm/reverse.hpp
>
78
#include <
range/v3/algorithm/reverse_copy.hpp
>
79
#include <
range/v3/algorithm/rotate.hpp
>
80
#include <
range/v3/algorithm/rotate_copy.hpp
>
81
#include <
range/v3/algorithm/sample.hpp
>
82
#include <
range/v3/algorithm/search.hpp
>
83
#include <
range/v3/algorithm/search_n.hpp
>
84
#include <
range/v3/algorithm/set_algorithm.hpp
>
85
#include <
range/v3/algorithm/shuffle.hpp
>
86
#include <
range/v3/algorithm/sort.hpp
>
87
#include <
range/v3/algorithm/stable_partition.hpp
>
88
#include <
range/v3/algorithm/stable_sort.hpp
>
89
#include <range/v3/algorithm/starts_with.hpp>
90
#include <
range/v3/algorithm/swap_ranges.hpp
>
91
#include <
range/v3/algorithm/transform.hpp
>
92
#include <
range/v3/algorithm/unique.hpp
>
93
#include <
range/v3/algorithm/unique_copy.hpp
>
94
#include <
range/v3/algorithm/unstable_remove_if.hpp
>
95
#include <
range/v3/algorithm/upper_bound.hpp
>
96
#include <range/v3/detail/config.hpp>
97
98
// BUGBUG
99
#include <
range/v3/algorithm/aux_/equal_range_n.hpp
>
100
#include <
range/v3/algorithm/aux_/lower_bound_n.hpp
>
101
#include <
range/v3/algorithm/aux_/merge_n.hpp
>
102
#include <
range/v3/algorithm/aux_/merge_n_with_buffer.hpp
>
103
#include <
range/v3/algorithm/aux_/sort_n_with_buffer.hpp
>
104
#include <
range/v3/algorithm/aux_/upper_bound_n.hpp
>
105
106
#endif
adjacent_find.hpp
adjacent_remove_if.hpp
copy.hpp
for_each.hpp
generate.hpp
generate_n.hpp
move.hpp
remove.hpp
remove_if.hpp
replace.hpp
replace_if.hpp
reverse.hpp
sample.hpp
set_algorithm.hpp
shuffle.hpp
sort.hpp
stable_sort.hpp
transform.hpp
unique.hpp
unstable_remove_if.hpp
all_of.hpp
any_of.hpp
binary_search.hpp
contains.hpp
copy_backward.hpp
copy_if.hpp
copy_n.hpp
count.hpp
count_if.hpp
ends_with.hpp
equal.hpp
equal_range.hpp
equal_range_n.hpp
fill.hpp
fill_n.hpp
find.hpp
find_end.hpp
find_first_of.hpp
find_if.hpp
find_if_not.hpp
fold.hpp
for_each_n.hpp
heap_algorithm.hpp
inplace_merge.hpp
is_partitioned.hpp
is_sorted.hpp
is_sorted_until.hpp
lexicographical_compare.hpp
lower_bound.hpp
lower_bound_n.hpp
max.hpp
max_element.hpp
merge.hpp
merge_n.hpp
merge_n_with_buffer.hpp
min.hpp
min_element.hpp
minmax.hpp
minmax_element.hpp
mismatch.hpp
move_backward.hpp
none_of.hpp
nth_element.hpp
partial_sort.hpp
partial_sort_copy.hpp
partition.hpp
partition_copy.hpp
partition_point.hpp
permutation.hpp
remove_copy.hpp
remove_copy_if.hpp
replace_copy.hpp
replace_copy_if.hpp
reverse_copy.hpp
rotate.hpp
rotate_copy.hpp
search.hpp
search_n.hpp
sort_n_with_buffer.hpp
stable_partition.hpp
swap_ranges.hpp
unique_copy.hpp
upper_bound.hpp
upper_bound_n.hpp
Generated by
1.9.8