set(CMAKE_FOLDER "${CMAKE_FOLDER}/algorithm") rv3_add_test(test.alg.adjacent_find alg.adjacent_find adjacent_find.cpp) rv3_add_test(test.alg.adjacent_remove_if alg.adjacent_remove_if adjacent_remove_if.cpp) rv3_add_test(test.alg.all_of alg.all_of all_of.cpp) rv3_add_test(test.alg.any_of alg.any_of any_of.cpp) rv3_add_test(test.alg.none_of alg.none_of none_of.cpp) rv3_add_test(test.alg.binary_search alg.binary_search binary_search.cpp) rv3_add_test(test.alg.contains alg.contains contains.cpp) rv3_add_test(test.alg.copy alg.copy copy.cpp) rv3_add_test(test.alg.copy_backward alg.copy_backward copy_backward.cpp) rv3_add_test(test.alg.copy_if alg.copy_if copy_if.cpp) rv3_add_test(test.alg.count alg.count count.cpp) rv3_add_test(test.alg.count_if alg.count_if count_if.cpp) rv3_add_test(test.alg.ends_with alg.ends_with ends_with.cpp) rv3_add_test(test.alg.equal alg.equal equal.cpp) rv3_add_test(test.alg.equal_range alg.equal_range equal_range.cpp) rv3_add_test(test.alg.fill alg.fill fill.cpp) rv3_add_test(test.alg.find alg.find find.cpp) rv3_add_test(test.alg.find_end alg.find_end find_end.cpp) rv3_add_test(test.alg.find_if alg.find_if find_if.cpp) rv3_add_test(test.alg.find_if_not alg.find_if_not find_if_not.cpp) rv3_add_test(test.alg.find_first_of alg.find_first_of find_first_of.cpp) rv3_add_test(test.alg.fold alg.fold fold.cpp) rv3_add_test(test.alg.for_each alg.for_each for_each.cpp) rv3_add_test(test.alg.for_each_n alg.for_each_n for_each_n.cpp) rv3_add_test(test.alg.generate alg.generate generate.cpp) rv3_add_test(test.alg.generate_n alg.generate_n generate_n.cpp) rv3_add_test(test.alg.includes alg.includes includes.cpp) rv3_add_test(test.alg.inplace_merge alg.inplace_merge inplace_merge.cpp) rv3_add_test(test.alg.is_heap1 alg.is_heap1 is_heap1.cpp) rv3_add_test(test.alg.is_heap2 alg.is_heap2 is_heap2.cpp) rv3_add_test(test.alg.is_heap3 alg.is_heap3 is_heap3.cpp) rv3_add_test(test.alg.is_heap4 alg.is_heap4 is_heap4.cpp) rv3_add_test(test.alg.is_heap_until1 alg.is_heap_until1 is_heap_until1.cpp) rv3_add_test(test.alg.is_heap_until2 alg.is_heap_until2 is_heap_until2.cpp) rv3_add_test(test.alg.is_heap_until3 alg.is_heap_until3 is_heap_until3.cpp) rv3_add_test(test.alg.is_heap_until4 alg.is_heap_until4 is_heap_until4.cpp) rv3_add_test(test.alg.is_partitioned alg.is_partitioned is_partitioned.cpp) rv3_add_test(test.alg.is_permutation alg.is_permutation is_permutation.cpp) rv3_add_test(test.alg.is_sorted_until alg.is_sorted_until is_sorted_until.cpp) rv3_add_test(test.alg.is_sorted alg.is_sorted is_sorted.cpp) rv3_add_test(test.alg.lexicographical_compare alg.lexicographical_compare lexicographical_compare.cpp) rv3_add_test(test.alg.lower_bound alg.lower_bound lower_bound.cpp) rv3_add_test(test.alg.make_heap alg.make_heap make_heap.cpp) rv3_add_test(test.alg.max alg.max max.cpp) rv3_add_test(test.alg.max_element alg.max_element max_element.cpp) rv3_add_test(test.alg.merge alg.merge merge.cpp) rv3_add_test(test.alg.min alg.min min.cpp) rv3_add_test(test.alg.min_element alg.min_element min_element.cpp) rv3_add_test(test.alg.minmax alg.minmax minmax.cpp) rv3_add_test(test.alg.minmax_element alg.minmax_element minmax_element.cpp) rv3_add_test(test.alg.mismatch alg.mismatch mismatch.cpp) rv3_add_test(test.alg.move alg.move move.cpp) rv3_add_test(test.alg.move_backward alg.move_backward move_backward.cpp) rv3_add_test(test.alg.next_permutation alg.next_permutation next_permutation.cpp) rv3_add_test(test.alg.nth_element alg.nth_element nth_element.cpp) rv3_add_test(test.alg.partial_sort alg.partial_sort partial_sort.cpp) rv3_add_test(test.alg.partial_sort_copy alg.partial_sort_copy partial_sort_copy.cpp) rv3_add_test(test.alg.partition alg.partition partition.cpp) rv3_add_test(test.alg.partition_copy alg.partition_copy partition_copy.cpp) rv3_add_test(test.alg.partition_point alg.partition_point partition_point.cpp) rv3_add_test(test.alg.pop_heap alg.pop_heap pop_heap.cpp) rv3_add_test(test.alg.prev_permutation alg.prev_permutation prev_permutation.cpp) rv3_add_test(test.alg.push_heap alg.push_heap push_heap.cpp) rv3_add_test(test.alg.remove alg.remove remove.cpp) rv3_add_test(test.alg.remove_copy alg.remove_copy remove_copy.cpp) rv3_add_test(test.alg.remove_copy_if alg.remove_copy_if remove_copy_if.cpp) rv3_add_test(test.alg.remove_if alg.remove_if remove_if.cpp) rv3_add_test(test.alg.replace alg.replace replace.cpp) rv3_add_test(test.alg.replace_copy alg.replace_copy replace_copy.cpp) rv3_add_test(test.alg.replace_copy_if alg.replace_copy_if replace_copy_if.cpp) rv3_add_test(test.alg.replace_if alg.replace_if replace_if.cpp) rv3_add_test(test.alg.reverse alg.reverse reverse.cpp) rv3_add_test(test.alg.reverse_copy alg.reverse_copy reverse_copy.cpp) rv3_add_test(test.alg.rotate alg.rotate rotate.cpp) rv3_add_test(test.alg.rotate_copy alg.rotate_copy rotate_copy.cpp) rv3_add_test(test.alg.sample alg.sample sample.cpp) rv3_add_test(test.alg.search alg.search search.cpp) rv3_add_test(test.alg.search_n alg.search_n search_n.cpp) rv3_add_test(test.alg.set_difference1 alg.set_difference1 set_difference1.cpp) rv3_add_test(test.alg.set_difference2 alg.set_difference2 set_difference2.cpp) rv3_add_test(test.alg.set_difference3 alg.set_difference3 set_difference3.cpp) rv3_add_test(test.alg.set_difference4 alg.set_difference4 set_difference4.cpp) rv3_add_test(test.alg.set_difference5 alg.set_difference5 set_difference5.cpp) rv3_add_test(test.alg.set_difference6 alg.set_difference6 set_difference6.cpp) rv3_add_test(test.alg.set_intersection1 alg.set_intersection1 set_intersection1.cpp) rv3_add_test(test.alg.set_intersection2 alg.set_intersection2 set_intersection2.cpp) rv3_add_test(test.alg.set_intersection3 alg.set_intersection3 set_intersection3.cpp) rv3_add_test(test.alg.set_intersection4 alg.set_intersection4 set_intersection4.cpp) rv3_add_test(test.alg.set_intersection5 alg.set_intersection5 set_intersection5.cpp) rv3_add_test(test.alg.set_intersection6 alg.set_intersection6 set_intersection6.cpp) rv3_add_test(test.alg.set_symmetric_difference1 alg.set_symmetric_difference1 set_symmetric_difference1.cpp) rv3_add_test(test.alg.set_symmetric_difference2 alg.set_symmetric_difference2 set_symmetric_difference2.cpp) rv3_add_test(test.alg.set_symmetric_difference3 alg.set_symmetric_difference3 set_symmetric_difference3.cpp) rv3_add_test(test.alg.set_symmetric_difference4 alg.set_symmetric_difference4 set_symmetric_difference4.cpp) rv3_add_test(test.alg.set_symmetric_difference5 alg.set_symmetric_difference5 set_symmetric_difference5.cpp) rv3_add_test(test.alg.set_symmetric_difference6 alg.set_symmetric_difference6 set_symmetric_difference6.cpp) rv3_add_test(test.alg.set_union1 alg.set_union1 set_union1.cpp) rv3_add_test(test.alg.set_union2 alg.set_union2 set_union2.cpp) rv3_add_test(test.alg.set_union3 alg.set_union3 set_union3.cpp) rv3_add_test(test.alg.set_union4 alg.set_union4 set_union4.cpp) rv3_add_test(test.alg.set_union5 alg.set_union5 set_union5.cpp) rv3_add_test(test.alg.set_union6 alg.set_union6 set_union6.cpp) rv3_add_test(test.alg.shuffle alg.shuffle shuffle.cpp) rv3_add_test(test.alg.sort alg.sort sort.cpp) rv3_add_test(test.alg.sort_heap alg.sort_heap sort_heap.cpp) rv3_add_test(test.alg.stable_partition alg.stable_partition stable_partition.cpp) rv3_add_test(test.alg.stable_sort alg.stable_sort stable_sort.cpp) rv3_add_test(test.alg.starts_with alg.starts_with starts_with.cpp) rv3_add_test(test.alg.swap_ranges alg.swap_ranges swap_ranges.cpp) rv3_add_test(test.alg.transform alg.transform transform.cpp) rv3_add_test(test.alg.unique alg.unique unique.cpp) rv3_add_test(test.alg.unique_copy alg.unique_copy unique_copy.cpp) rv3_add_test(test.alg.unstable_remove_if alg.unstable_remove_if unstable_remove_if.cpp) rv3_add_test(test.alg.upper_bound alg.upper_bound upper_bound.cpp) rv3_add_test(test.alg.sort_n_with_buffer alg.sort_n_with_buffer sort_n_with_buffer.cpp)