| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.symmetric.difference/ |
| H A D | ranges_set_symmetric_difference.pass.cpp | 43 std::ranges::set_symmetric_difference( 77 std::ranges::set_symmetric_difference( 114 std::ranges::set_symmetric_difference( in testSetSymmetricDifferenceImpl() 133 std::ranges::set_symmetric_difference(r1, r2, Out{out.data()}); in testSetSymmetricDifferenceImpl() 238 …std::ranges::set_symmetric_difference(NonBorrowedRange<In1>{r1.data(), r1.size()}, r2, out.data()); in testImpl() 303 auto result = std::ranges::set_symmetric_difference(r1, r2, out.data()); in test() 332 std::ranges::set_symmetric_difference(r1.begin(), r1.end(), r2.begin(), r2.end(), out.data()); in test() 341 std::ranges::set_symmetric_difference(r1, r2, out.data()); in test() 362 auto result = std::ranges::set_symmetric_difference( in test() 399 auto result = std::ranges::set_symmetric_difference( in test() [all …]
|
| H A D | set_symmetric_difference.pass.cpp | 35 …OutIter end = std::set_symmetric_difference(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(re… in test4() 44 …OutIter end = std::set_symmetric_difference(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(re… in test4()
|
| H A D | set_symmetric_difference_comp.pass.cpp | 36 …OutIter end = std::set_symmetric_difference(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(re… in test4() 45 …OutIter end = std::set_symmetric_difference(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(re… in test4()
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | set_symmetric_difference.h | 67 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_symmetric_difference( in set_symmetric_difference() function 86 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_symmetric_difference( in set_symmetric_difference() function 92 return std::set_symmetric_difference( in set_symmetric_difference()
|
| H A D | ranges_set_symmetric_difference.h | 109 inline constexpr auto set_symmetric_difference = __set_symmetric_difference::__fn{};
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/ |
| H A D | ranges_robust_against_differing_projections.pass.cpp | 74 test(std::ranges::set_symmetric_difference, in, in2, out, less, proj1, proj2); in test_all() 75 test(std::ranges::set_symmetric_difference, in, in2, out2, less, proj1, proj2); in test_all()
|
| H A D | ranges_robust_against_dangling.pass.cpp | 175 std::ranges::set_symmetric_difference, in, in2, out); in test_all() 177 std::ranges::set_symmetric_difference, in, in2, out); in test_all() 179 std::ranges::set_symmetric_difference, in, in2, out); in test_all()
|
| H A D | robust_against_adl.compile.pass.cpp | 190 (void)std::set_symmetric_difference(first, mid, mid, last, first2); in all_the_algorithms() 191 (void)std::set_symmetric_difference(first, mid, mid, last, first2, std::less<void*>()); in all_the_algorithms()
|
| H A D | robust_re_difference_type.compile.pass.cpp | 225 (void)std::set_symmetric_difference(first, mid, mid, last, first2); in all_the_algorithms() 226 (void)std::set_symmetric_difference(first, mid, mid, last, first2, std::less<void*>()); in all_the_algorithms()
|
| H A D | ranges_robust_against_nonbool_predicates.pass.cpp | 124 test(std::ranges::set_symmetric_difference, in, in2, out, binary_pred); in test_all()
|
| H A D | ranges_robust_against_proxy_iterators.pass.cpp | 143 test(std::ranges::set_symmetric_difference, in, in2, out); in run_tests()
|
| H A D | ranges_robust_against_omitting_invoke.pass.cpp | 149 …test(std::ranges::set_symmetric_difference, in, in2, out, &Foo::binary_pred, &Bar::val, &Bar::val); in test_all()
|
| /llvm-project-15.0.7/pstl/test/std/algorithms/alg.sorting/alg.set.operations/ |
| H A D | set.pass.cpp | 160 …auto expect_res = std::set_symmetric_difference(first1, last1, first2, last2, expect.begin(), comp… in operator ()() 161 … auto res = std::set_symmetric_difference(exec, first1, last1, first2, last2, out.begin(), comp); in operator ()() 240 set_symmetric_difference(exec, input_iter, input_iter, input_iter, input_iter, out_iter, in operator ()()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/algorithms/ |
| H A D | robust_against_cpp20_hostile_iterators.compile.pass.cpp | 199 (void) std::set_symmetric_difference(it, it, it, it, it); in test() 200 (void) std::set_symmetric_difference(it, it, it, it, it, pred); in test()
|
| H A D | ranges_robust_against_copying_comparators.pass.cpp | 206 …(void)std::ranges::set_symmetric_difference(first, mid, mid, last, first2, Less(&copies)); assert(… in all_the_algorithms() 207 (void)std::ranges::set_symmetric_difference(a, b, first2, Less(&copies)); assert(copies == 0); in all_the_algorithms()
|
| H A D | ranges_robust_against_copying_projections.pass.cpp | 197 …(void)std::ranges::set_symmetric_difference(first, mid, mid, last, first2, Less(), Proj(&copies), … in all_the_algorithms() 198 …(void)std::ranges::set_symmetric_difference(a, b, first2, Less(), Proj(&copies), Proj(&copies)); a… in all_the_algorithms()
|
| H A D | robust_against_copying_comparators.pass.cpp | 190 …(void)std::set_symmetric_difference(first, mid, mid, last, first2, Less<T>(&copies)); assert(copie… in all_the_algorithms()
|
| /llvm-project-15.0.7/pstl/ |
| H A D | README.md | 24 …t`, `partial_sort_copy`, `set_difference`, `set_intersection`, `set_symmetric_difference`, `set_un…
|
| /llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/ |
| H A D | niebloid.compile.pass.cpp | 137 static_assert(test(std::ranges::set_symmetric_difference, a, a, a));
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | glue_algorithm_defs.h | 490 set_symmetric_difference(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 _… 496 set_symmetric_difference(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 _…
|
| H A D | glue_algorithm_impl.h | 954 set_symmetric_difference(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 _… in set_symmetric_difference() function 966 set_symmetric_difference(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 _… in set_symmetric_difference() function 969 …return std::set_symmetric_difference(std::forward<_ExecutionPolicy>(__exec), __first1, __last1, __… in set_symmetric_difference()
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesAlgorithms.csv | 66 Merge,set_symmetric_difference,Hui Xie,`D129520 <https://llvm.org/D129520>`_,✅
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | Modularize.cpp | 526 std::set_symmetric_difference( in mergeCurHeaderContents()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | algorithm | 861 set_symmetric_difference(I1 first1, S1 last1, I2 first2, S2 last2, O result, 870 set_symmetric_difference(R1&& r1, R2&& r2, O result, Comp comp = {}, 1544 set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, 1549 set_symmetric_difference(InputIterator1 first1, InputIterator1 last1, 1885 #include <__algorithm/set_symmetric_difference.h>
|
| H A D | CMakeLists.txt | 174 __algorithm/set_symmetric_difference.h
|