| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/ |
| H A D | ranges_set_intersection.pass.cpp | 43 std::ranges::set_intersection( 77 std::ranges::set_intersection( 128 std::ranges::set_intersection(r1, r2, Out{out.data()}); in testSetIntersectionImpl() 298 auto result = std::ranges::set_intersection(r1, r2, out.data()); in test() 336 std::ranges::set_intersection(r1, r2, out.data()); in test() 357 auto result = std::ranges::set_intersection( in test() 419 auto result = std::ranges::set_intersection( in test() 444 auto result = std::ranges::set_intersection( in test() 527 std::ranges::set_intersection(r1, r2, out.data(), comp, proj1, proj2); in test() 550 std::ranges::set_intersection(r1, r1 + 2, r2, r2 + 3, out.data(), comp); in test() [all …]
|
| H A D | set_intersection.pass.cpp | 35 … OutIter end = std::set_intersection(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result)); in test4() 44 … OutIter end = std::set_intersection(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result)); in test4()
|
| H A D | set_intersection_comp.pass.cpp | 36 …OutIter end = std::set_intersection(Iter1(a), Iter1(a+4), Iter2(b), Iter2(b+5), OutIter(result), t… in test4() 45 …OutIter end = std::set_intersection(Iter1(b), Iter1(b+5), Iter2(a), Iter2(a+4), OutIter(result), t… in test4()
|
| /llvm-project-15.0.7/libcxx/include/__algorithm/ |
| H A D | set_intersection.h | 62 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_intersection( in set_intersection() function 81 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _OutputIterator set_intersection( in set_intersection() function
|
| H A D | ranges_set_intersection.h | 110 inline constexpr auto set_intersection = __set_intersection::__fn{};
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/ |
| H A D | ranges_robust_against_differing_projections.pass.cpp | 70 test(std::ranges::set_intersection, in, in2, out, less, proj1, proj2); in test_all() 71 test(std::ranges::set_intersection, in, in2, out2, less, proj1, proj2); in test_all()
|
| H A D | ranges_robust_against_dangling.pass.cpp | 171 …dangling_1st<set_intersection_result<dangling, int*, int*>>(std::ranges::set_intersection, in, in2… in test_all() 172 …dangling_2nd<set_intersection_result<int*, dangling, int*>>(std::ranges::set_intersection, in, in2… in test_all() 173 …dangling_both<set_intersection_result<dangling, dangling, int*>>(std::ranges::set_intersection, in… in test_all()
|
| H A D | robust_against_adl.compile.pass.cpp | 188 (void)std::set_intersection(first, mid, mid, last, first2); in all_the_algorithms() 189 (void)std::set_intersection(first, mid, mid, last, first2, std::less<void*>()); in all_the_algorithms()
|
| H A D | robust_re_difference_type.compile.pass.cpp | 223 (void)std::set_intersection(first, mid, mid, last, first2); in all_the_algorithms() 224 (void)std::set_intersection(first, mid, mid, last, first2, std::less<void*>()); in all_the_algorithms()
|
| H A D | ranges_robust_against_nonbool_predicates.pass.cpp | 123 test(std::ranges::set_intersection, in, in2, out, binary_pred); in test_all()
|
| H A D | ranges_robust_against_proxy_iterators.pass.cpp | 142 test(std::ranges::set_intersection, in, in2, out); in run_tests()
|
| H A D | ranges_robust_against_omitting_invoke.pass.cpp | 148 test(std::ranges::set_intersection, 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 | 100 auto expect_res = std::set_intersection(first1, last1, first2, last2, expect.begin(), comp); in operator ()() 101 auto res = std::set_intersection(exec, first1, last1, first2, last2, out.begin(), comp); in operator ()() 229 …set_intersection(exec, input_iter, input_iter, input_iter, input_iter, out_iter, non_const(std::le… in operator ()()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/algorithms/ |
| H A D | robust_against_cpp20_hostile_iterators.compile.pass.cpp | 197 (void) std::set_intersection(it, it, it, it, it); in test() 198 (void) std::set_intersection(it, it, it, it, it, pred); in test()
|
| H A D | ranges_robust_against_copying_comparators.pass.cpp | 204 …(void)std::ranges::set_intersection(first, mid, mid, last, first2, Less(&copies)); assert(copies =… in all_the_algorithms() 205 (void)std::ranges::set_intersection(a, b, first2, Less(&copies)); assert(copies == 0); in all_the_algorithms()
|
| H A D | ranges_robust_against_copying_projections.pass.cpp | 195 …(void)std::ranges::set_intersection(first, mid, mid, last, first2, Less(), Proj(&copies), Proj(&co… in all_the_algorithms() 196 …(void)std::ranges::set_intersection(a, b, first2, Less(), Proj(&copies), Proj(&copies)); assert(co… in all_the_algorithms()
|
| H A D | robust_against_copying_comparators.pass.cpp | 189 … (void)std::set_intersection(first, mid, mid, last, first2, Less<T>(&copies)); assert(copies == 0); in all_the_algorithms()
|
| /llvm-project-15.0.7/pstl/ |
| H A D | README.md | 24 …`partial_sort`, `partial_sort_copy`, `set_difference`, `set_intersection`, `set_symmetric_differen…
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_bitvector_test.cpp | 140 set_intersection(s.begin(), s.end(), s1.begin(), s1.end(), in TestBitVector()
|
| /llvm-project-15.0.7/libcxx/test/std/library/description/conventions/customization.point.object/ |
| H A D | niebloid.compile.pass.cpp | 136 static_assert(test(std::ranges::set_intersection, a, a, a));
|
| /llvm-project-15.0.7/pstl/include/pstl/internal/ |
| H A D | glue_algorithm_defs.h | 464 set_intersection(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, 469 set_intersection(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1,
|
| H A D | glue_algorithm_impl.h | 908 set_intersection(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, in set_intersection() function 919 set_intersection(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, in set_intersection() function 922 …return std::set_intersection(std::forward<_ExecutionPolicy>(__exec), __first1, __last1, __first2, … in set_intersection()
|
| /llvm-project-15.0.7/libcxx/docs/Status/ |
| H A D | RangesAlgorithms.csv | 65 Merge,set_intersection,Hui Xie,`D129233 <https://llvm.org/D129233>`_,✅
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DiagnosticRenderer.cpp | 341 std::set_intersection(BeginArgExpansions.begin(), BeginArgExpansions.end(), in computeCommonMacroArgExpansionFileIDs()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | algorithm | 729 set_intersection(I1 first1, S1 last1, I2 first2, S2 last2, O result, 737 set_intersection(R1&& r1, R2&& r2, O result, 1524 set_intersection(InputIterator1 first1, InputIterator1 last1, 1529 set_intersection(InputIterator1 first1, InputIterator1 last1, 1884 #include <__algorithm/set_intersection.h>
|