A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Algorithm | Unit Tests | Details | ||||||||||||||||||||||||
2 | Exist | Pass | Partitioner | Dependencies | Comments | ||||||||||||||||||||||
3 | adjacent_difference | yes | yes | partitioner | |||||||||||||||||||||||
4 | adjacent_find | yes | yes | partitioner | |||||||||||||||||||||||
5 | none_of | yes | yes | partitioner | |||||||||||||||||||||||
6 | any_of | yes | yes | partitioner | |||||||||||||||||||||||
7 | all_of | yes | yes | partitioner | |||||||||||||||||||||||
8 | copy | yes | yes | for_each_partitioner | |||||||||||||||||||||||
9 | copy_n | yes | yes | for_each_partitioner | |||||||||||||||||||||||
10 | copy_if | yes | no | scan_partitioner | |||||||||||||||||||||||
11 | count | yes | yes | partitioner | |||||||||||||||||||||||
12 | count_if | yes | yes | partitioner | |||||||||||||||||||||||
13 | destroy | yes | yes | partitioner | |||||||||||||||||||||||
14 | destroy_n | yes | yes | partitioner | maybe regroup the tests as with the other algorithms (splitting up destroyn.cpp) | ||||||||||||||||||||||
15 | ends_with | yes | yes | ||||||||||||||||||||||||
16 | equal | yes | yes | partitioner | |||||||||||||||||||||||
17 | exclusive_scan | no | - | scan_partitioner | |||||||||||||||||||||||
18 | fill | yes | yes | for_each_n | |||||||||||||||||||||||
19 | fill_n | yes | yes | for_each_n | |||||||||||||||||||||||
20 | find | yes | yes | partitioner | |||||||||||||||||||||||
21 | find_if | yes | yes | partitioner | |||||||||||||||||||||||
22 | find_if_not | yes | yes | partitioner | |||||||||||||||||||||||
23 | find_end | yes | yes | partitioner | |||||||||||||||||||||||
24 | find_first_of | yes | yes | partitioner | |||||||||||||||||||||||
25 | for_each | yes | yes | for_each_partitioner | |||||||||||||||||||||||
26 | for_each_n | yes | yes | for_each_partitioner | |||||||||||||||||||||||
27 | for_loop | yes | no | partitioner | |||||||||||||||||||||||
28 | for_loop_n | yes | no | partitioner | |||||||||||||||||||||||
29 | for_loop_strided | yes | no | partitioner | |||||||||||||||||||||||
30 | for_loop_n_strided | yes | no | for_loop_n | |||||||||||||||||||||||
31 | generate | yes | yes | partitioner | |||||||||||||||||||||||
32 | generate_n | yes | yes | partitioner | |||||||||||||||||||||||
33 | includes | yes | no | partitioner | |||||||||||||||||||||||
34 | inclusive_scan | no | - | scan_partitioner | |||||||||||||||||||||||
35 | is_heap | yes | no | partitioner | |||||||||||||||||||||||
36 | is_heap_until | yes | no | partitioner | |||||||||||||||||||||||
37 | is_partitioned | yes | yes | partitioner | |||||||||||||||||||||||
38 | is_sorted | yes | yes | partitioner | |||||||||||||||||||||||
39 | is_sorted_until | yes | yes | partitioner | |||||||||||||||||||||||
40 | lexicographical_compare | yes | yes | partitioner | |||||||||||||||||||||||
41 | make_heap | yes | no | none | |||||||||||||||||||||||
42 | merge | yes | no | none | |||||||||||||||||||||||
43 | inplace_merge | yes | no | none | |||||||||||||||||||||||
44 | min_element | yes | yes | partitioner | |||||||||||||||||||||||
45 | max_element | yes | yes | partitioner | |||||||||||||||||||||||
46 | minmax_element | yes | yes | partitioner | |||||||||||||||||||||||
47 | mismatch | yes | no | partitioner | |||||||||||||||||||||||
48 | move | yes | no | for_each_partitioner | |||||||||||||||||||||||
49 | nth_element | yes | no | none | |||||||||||||||||||||||
50 | partial_sort | yes | no | none | |||||||||||||||||||||||
51 | partial_sort_copy | yes | no | none | |||||||||||||||||||||||
52 | stable_partition | yes | no | none | |||||||||||||||||||||||
53 | partition | yes | no | none | |||||||||||||||||||||||
54 | partition_copy | no | - | scan_partitioner | |||||||||||||||||||||||
55 | reduce | yes | yes | partitioner | |||||||||||||||||||||||
56 | reduce_by_key | no | - | inclusive_scan | |||||||||||||||||||||||
57 | remove | yes | no | remove_if | |||||||||||||||||||||||
58 | remove_if | yes | no | partitioner | |||||||||||||||||||||||
59 | remove_copy | no | - | copy_if | remove_copy algorithm object seems to be never used | ||||||||||||||||||||||
60 | remove_copy_if | no | - | copy_if | |||||||||||||||||||||||
61 | replace | yes | yes | for_each_n | sequential replace is not sequential? | ||||||||||||||||||||||
62 | replace_if | yes | yes | for_each_n | |||||||||||||||||||||||
63 | replace_copy | yes | yes | for_each_n | |||||||||||||||||||||||
64 | replace_copy_if | yes | yes | for_each_n | |||||||||||||||||||||||
65 | reverse | yes | yes | for_each_n | |||||||||||||||||||||||
66 | reverse_copy | yes | yes | copy | |||||||||||||||||||||||
67 | rotate | yes | no | reverse | |||||||||||||||||||||||
68 | rotate_copy | yes | no | copy | |||||||||||||||||||||||
69 | search | yes | no | partitioner | |||||||||||||||||||||||
70 | search_n | yes | no | partitioner | |||||||||||||||||||||||
71 | set_difference | yes | no | copy,set_operation | set_operationen uses partitioner and for_each_partitioner | ||||||||||||||||||||||
72 | set_intersection | yes | no | set_operation | |||||||||||||||||||||||
73 | set_symmetric_difference | yes | no | copy,set_operation | |||||||||||||||||||||||
74 | set_union | yes | no | copy,set_operation | |||||||||||||||||||||||
75 | shift_left | yes | no | reverse | no tag_parallel_algorithm at all | ||||||||||||||||||||||
76 | shift_right | yes | no | reverse | no tag_parallel_algorithm at all | ||||||||||||||||||||||
77 | sort | yes | no | none | |||||||||||||||||||||||
78 | sort_by_key | yes | no | sort | no tag_parallel_algorithm at all | ||||||||||||||||||||||
79 | stable_sort | yes | no | none | |||||||||||||||||||||||
80 | starts_with | yes | no | mismatch | no tag_parallel_algorithm at all | ||||||||||||||||||||||
81 | swap_ranges | yes | no | for_each_n | |||||||||||||||||||||||
82 | transform | yes | no | for_each_partitioner | |||||||||||||||||||||||
83 | transform_exclusive_scan | no | - | scan_partitioner | |||||||||||||||||||||||
84 | transform_inclusive_scan | no | - | scan_partitioner | |||||||||||||||||||||||
85 | transform_reduce | yes | no | partitioner | |||||||||||||||||||||||
86 | uninitialized_copy | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
87 | uninitialized_copy_n | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
88 | uninitialized_default_construct | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
89 | uninitialized_default_construct_n | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
90 | uninitialized_fill | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
91 | unititialized_fill_n | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
92 | uninitialized_move | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
93 | uninitialized_move_n | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
94 | uninitialized_relocate | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
95 | uninitialized_relocate_backward | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
96 | uninitialized_relocate_n | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
97 | uninitialized_value_construct | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
98 | uninitialized_value_construct_n | no | - | partitioner_with_cleanup | |||||||||||||||||||||||
99 | unique | yes | no | partitioner | |||||||||||||||||||||||
100 | unique_copy | no | - | scan_partitioner |