Home
last modified time | relevance | path

Searched refs:set_intersection (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.set.operations/set.intersection/
H A Dranges_set_intersection.pass.cpp43 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 Dset_intersection.pass.cpp35 … 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 Dset_intersection_comp.pass.cpp36 …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 Dset_intersection.h62 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 Dranges_set_intersection.h110 inline constexpr auto set_intersection = __set_intersection::__fn{};
/llvm-project-15.0.7/libcxx/test/std/algorithms/
H A Dranges_robust_against_differing_projections.pass.cpp70 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 Dranges_robust_against_dangling.pass.cpp171 …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 Drobust_against_adl.compile.pass.cpp188 (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 Drobust_re_difference_type.compile.pass.cpp223 (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 Dranges_robust_against_nonbool_predicates.pass.cpp123 test(std::ranges::set_intersection, in, in2, out, binary_pred); in test_all()
H A Dranges_robust_against_proxy_iterators.pass.cpp142 test(std::ranges::set_intersection, in, in2, out); in run_tests()
H A Dranges_robust_against_omitting_invoke.pass.cpp148 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 Dset.pass.cpp100 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 ()()
229set_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 Drobust_against_cpp20_hostile_iterators.compile.pass.cpp197 (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 Dranges_robust_against_copying_comparators.pass.cpp204 …(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 Dranges_robust_against_copying_projections.pass.cpp195 …(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 Drobust_against_copying_comparators.pass.cpp189 … (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 DREADME.md24 …`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 Dsanitizer_bitvector_test.cpp140 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 Dniebloid.compile.pass.cpp136 static_assert(test(std::ranges::set_intersection, a, a, a));
/llvm-project-15.0.7/pstl/include/pstl/internal/
H A Dglue_algorithm_defs.h464 set_intersection(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1,
469 set_intersection(_ExecutionPolicy&& __exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1,
H A Dglue_algorithm_impl.h908 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 DRangesAlgorithms.csv65 Merge,set_intersection,Hui Xie,`D129233 <https://llvm.org/D129233>`_,✅
/llvm-project-15.0.7/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp341 std::set_intersection(BeginArgExpansions.begin(), BeginArgExpansions.end(), in computeCommonMacroArgExpansionFileIDs()
/llvm-project-15.0.7/libcxx/include/
H A Dalgorithm729 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>

12