Home
last modified time | relevance | path

Searched refs:unique_copy (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/
H A Dunique_copy.pass.cpp43 auto it = std::unique_copy(std::begin(ia), std::end(ia), std::begin(ib)); in test_constexpr()
58 OutIter r = std::unique_copy(InIter(ia), InIter(ia+sa), OutIter(ja)); in test()
65 r = std::unique_copy(InIter(ib), InIter(ib+sb), OutIter(jb)); in test()
73 r = std::unique_copy(InIter(ic), InIter(ic+sc), OutIter(jc)); in test()
80 r = std::unique_copy(InIter(id), InIter(id+sd), OutIter(jd)); in test()
88 r = std::unique_copy(InIter(ie), InIter(ie+se), OutIter(je)); in test()
97 r = std::unique_copy(InIter(ig), InIter(ig+sg), OutIter(jg)); in test()
105 r = std::unique_copy(InIter(ih), InIter(ih+sh), OutIter(jh)); in test()
113 r = std::unique_copy(InIter(ii), InIter(ii+si), OutIter(ji)); in test()
157 auto result = std::unique_copy(in, in + 5, out); in main()
H A Dunique_copy_pred.pass.cpp32 auto it = std::unique_copy(std::begin(ia), std::end(ia), std::begin(ib), in test_constexpr()
59 OutIter r = std::unique_copy(InIter(ia), InIter(ia+sa), OutIter(ja), count_equal()); in test()
68 r = std::unique_copy(InIter(ib), InIter(ib+sb), OutIter(jb), count_equal()); in test()
78 r = std::unique_copy(InIter(ic), InIter(ic+sc), OutIter(jc), count_equal()); in test()
87 r = std::unique_copy(InIter(id), InIter(id+sd), OutIter(jd), count_equal()); in test()
97 r = std::unique_copy(InIter(ie), InIter(ie+se), OutIter(je), count_equal()); in test()
108 r = std::unique_copy(InIter(ig), InIter(ig+sg), OutIter(jg), count_equal()); in test()
118 r = std::unique_copy(InIter(ih), InIter(ih+sh), OutIter(jh), count_equal()); in test()
128 r = std::unique_copy(InIter(ii), InIter(ii+si), OutIter(ji), count_equal()); in test()
H A Dranges_unique_copy.pass.cpp52 std::ranges::unique_copy(
156 std::ranges::unique_copy(
201 std::ranges::unique_copy(r, OutIter{out.begin()}); in testUniqueCopyImpl()
279 auto result = std::ranges::unique_copy(in, in + 5, out); in test()
314 auto result = std::ranges::unique_copy(r, InputAndOutputIterator{out}); in test()
341 auto result = std::ranges::unique_copy(r, cpp20_output_iterator<int*>{out}); in test()
361 auto result = std::ranges::unique_copy(in.begin(), in.end(), out.begin(), comp); in test()
370 auto result = std::ranges::unique_copy(in, out.begin(), comp); in test()
396 auto result = std::ranges::unique_copy(in, out.begin(), {}, proj); in test()
413 auto result = std::ranges::unique_copy( in test()
[all …]
/llvm-project-15.0.7/pstl/test/std/algorithms/alg.modifying.operations/
H A Dunique_copy_equal.pass.cpp56 auto i = unique_copy(first, last, expected_first); in operator ()()
57 auto k = unique_copy(exec, first, last, out_first); in operator ()()
69 i = unique_copy(first, last, expected_first, pred); in operator ()()
70 k = unique_copy(exec, first, last, out_first, pred); in operator ()()
98 auto expected_result = unique_copy(in.begin(), in.end(), expected.begin(), pred); in test()
114 unique_copy(exec, input_iter, input_iter, out_iter, non_const(std::equal_to<T>())); in operator ()()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dunique_copy.h99 unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result, _BinaryPredica… in unique_copy() function
116 unique_copy(_InputIterator __first, _InputIterator __last, _OutputIterator __result) { in unique_copy() function
118 …return std::unique_copy(std::move(__first), std::move(__last), std::move(__result), __equal_to<__v… in unique_copy()
H A Dranges_unique_copy.h107 inline constexpr auto unique_copy = __unique_copy::__fn{};
/llvm-project-15.0.7/libcxx/test/libcxx/fuzzing/
H A Dunique_copy.pass.cpp23 (void)std::unique_copy(working.begin(), working.end(), in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/libcxx/test/std/algorithms/
H A Drobust_against_adl.compile.pass.cpp210 (void)std::unique_copy(first, last, first2); in all_the_algorithms()
211 (void)std::unique_copy(first, last, first2, std::equal_to<void*>()); in all_the_algorithms()
H A Drobust_re_difference_type.compile.pass.cpp245 (void)std::unique_copy(first, last, first2); in all_the_algorithms()
246 (void)std::unique_copy(first, last, first2, std::equal_to<void*>()); in all_the_algorithms()
H A Dranges_robust_against_nonbool_predicates.pass.cpp118 test(std::ranges::unique_copy, in, out, binary_pred); in test_all()
H A Dranges_robust_against_proxy_iterators.pass.cpp137 test(std::ranges::unique_copy, in, out); in run_tests()
H A Dranges_robust_against_dangling.pass.cpp162 dangling_1st<unique_copy_result<dangling, int*>>(std::ranges::unique_copy, in, out); in test_all()
H A Dranges_robust_against_omitting_invoke.pass.cpp143 test(std::ranges::unique_copy, in, out, &Foo::binary_pred, &Bar::val); in test_all()
/llvm-project-15.0.7/pstl/
H A DREADME.md34 `unique`, `unique_copy`.
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DReservedIdentifierCheck.cpp59 std::unique_copy(Str.begin(), Str.end(), std::back_inserter(Result), in collapseConsecutive()
/llvm-project-15.0.7/libcxx/test/std/containers/associative/map/map.cons/
H A Dcopy_assign.pass.cpp90 std::unique_copy(temp1.begin(), temp1.end(), std::back_inserter<std::vector<int>>(temp2)); in balanced_allocs()
104 std::unique_copy(temp1.begin(), temp1.end(), std::back_inserter<std::vector<int>>(temp2)); in balanced_allocs()
/llvm-project-15.0.7/libcxx/test/libcxx/algorithms/
H A Dranges_robust_against_copying_comparators.pass.cpp227 (void)std::ranges::unique_copy(first, last, first2, Equal(&copies)); assert(copies == 0); in all_the_algorithms()
228 (void)std::ranges::unique_copy(a, first2, Equal(&copies)); assert(copies == 0); in all_the_algorithms()
H A Dranges_robust_against_copying_projections.pass.cpp218 … (void)std::ranges::unique_copy(first, last, first2, Equal(), Proj(&copies)); assert(copies == 0); in all_the_algorithms()
219 (void)std::ranges::unique_copy(a, first2, Equal(), Proj(&copies)); assert(copies == 0); in all_the_algorithms()
H A Drobust_against_cpp20_hostile_iterators.compile.pass.cpp217 (void) std::unique_copy(it, it, it); in test()
H A Drobust_against_copying_comparators.pass.cpp202 (void)std::unique_copy(first, last, first2, Equal<T>(&copies)); assert(copies == 0); in all_the_algorithms()
/llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/
H A Dniebloid.compile.pass.cpp148 static_assert(test(std::ranges::unique_copy, a, a));
/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dglue_algorithm_defs.h242 unique_copy(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _Forwar…
247 unique_copy(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _Forwar…
H A Dglue_algorithm_impl.h495 unique_copy(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _Forwar… in unique_copy() function
506 unique_copy(_ExecutionPolicy&& __exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _Forwar… in unique_copy() function
508 return std::unique_copy(__exec, __first, __last, __result, std::equal_to<>()); in unique_copy()
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesAlgorithms.csv60 Write,unique_copy,Hui Xie,`D130404 <https://llvm.org/D130404>`_,✅
/llvm-project-15.0.7/libcxx/include/
H A Dalgorithm944 …unique_copy(I first, S last, O result, C comp = {}, Proj proj = {}); // Si…
953 …unique_copy(R&& r, O result, C comp = {}, Proj proj = {}); // Si…
1322 unique_copy(InputIterator first, InputIterator last, OutputIterator result);
1326 … unique_copy(InputIterator first, InputIterator last, OutputIterator result, BinaryPredicate pred);
1898 #include <__algorithm/unique_copy.h>

12