/llvm-project/pstl/test/std/algorithms/alg.modifying.operations/alg.reverse/ |
H A D | reverse.pass.cpp | 26 template <typename Iterator1, typename Iterator2> 28 …operator()(pstl::execution::unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actu… in operator ()() 29 Iterator2 actual_e) in operator ()() 32 template <typename Iterator1, typename Iterator2> 34 …tl::execution::parallel_unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, in operator ()() 35 Iterator2 actual_e) in operator ()() 40 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 42 …)(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterator2 actual… in operator ()() 50 bool check = equal(data_b, data_e, reverse_iterator<Iterator2>(actual_e)); in operator ()() 55 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> [all …]
|
/llvm-project/pstl/test/std/numerics/numeric.ops/ |
H A D | adjacent_difference.pass.cpp | 59 template <typename Iterator1, typename Iterator2, typename T, typename Function> 61 compute_and_check(Iterator1 first, Iterator1 last, Iterator2 d_first, T, Function f) in compute_and_check() 63 using T2 = typename std::iterator_traits<Iterator2>::value_type; in compute_and_check() 88 template <typename Iterator1, typename Iterator2, typename T, typename Function> 89 …if<std::is_floating_point<T>::value, bool>::type compute_and_check(Iterator1, Iterator1, Iterator2, in compute_and_check() argument 99 template <typename Iterator1, typename Iterator2, typename T, typename Function> 101 …operator()(pstl::execution::unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actu… in operator ()() 102 Iterator2 actual_e, T trash, Function f) in operator ()() 105 template <typename Iterator1, typename Iterator2, typename T, typename Function> 107 …tl::execution::parallel_unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, in operator ()() [all …]
|
H A D | scan.pass.cpp | 100 …template <typename Policy, typename Iterator1, typename Iterator2, typename Iterator3, typename Si… 102 …operator()(Policy&& exec, Iterator1 in_first, Iterator1 in_last, Iterator2 out_first, Iterator2 ou… in operator ()() 138 …template <typename Policy, typename Iterator1, typename Iterator2, typename Iterator3, typename Si… 141 …operator()(Policy&& exec, Iterator1 in_first, Iterator1 in_last, Iterator2 out_first, Iterator2 ou… in operator ()() 156 …template <typename Policy, typename Iterator1, typename Iterator2, typename Iterator3, typename Si… 159 …operator()(Policy&&, Iterator1, Iterator1, Iterator2, Iterator2, Iterator3, Iterator3, Size, T, Bi… in operator ()()
|
/llvm-project/pstl/test/std/algorithms/alg.modifying.operations/ |
H A D | rotate_copy.pass.cpp | 74 template <typename Iterator1, typename Iterator2> 76 …operator()(pstl::execution::unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actu… in operator ()() 77 Iterator2 actual_e, std::size_t shift) in operator ()() 80 template <typename Iterator1, typename Iterator2> 82 …tl::execution::parallel_unsequenced_policy, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, in operator ()() 83 Iterator2 actual_e, std::size_t shift) in operator ()() 88 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 90 …)(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterator2 actual… in operator ()() 94 using T = typename iterator_traits<Iterator2>::value_type; in operator ()() 98 Iterator2 actual_return = rotate_copy(exec, data_b, data_m, data_e, actual_b); in operator ()() [all …]
|
H A D | swap_ranges.pass.cpp | 75 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 77 …)(ExecutionPolicy&& exec, Iterator1 data_b, Iterator1 data_e, Iterator2 actual_b, Iterator2 actual… in operator ()() 86 Iterator2 actual_return = swap_ranges(exec, data_b, data_e, actual_b); in operator ()()
|
H A D | replace.pass.cpp | 61 …template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename T, typename P… 63 … operator()(ExecutionPolicy&& exec, Iterator1 expected_b, Iterator1 expected_e, Iterator2 actual_b, in operator ()() 64 Iterator2 actual_e, Predicate pred, const T& value, const T& old_value) in operator ()() 74 … EXPECT_TRUE((check<T, Iterator2>(actual_b, actual_e)), "wrong result of self assignment check"); in operator ()()
|
/llvm-project/pstl/test/std/algorithms/alg.nonmodifying/ |
H A D | find_first_of.pass.cpp | 25 template <typename Iterator1, typename Iterator2, typename Predicate> 27 …or()(pstl::execution::unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, in operator ()() 31 template <typename Iterator1, typename Iterator2, typename Predicate> 33 …::execution::parallel_unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, in operator ()() 39 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename Predicate> 41 …operator()(ExecutionPolicy&& exec, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, Predi… in operator ()()
|
H A D | find_end.pass.cpp | 25 template <typename Iterator1, typename Iterator2, typename Predicate> 27 …or()(pstl::execution::unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, in operator ()() 31 template <typename Iterator1, typename Iterator2, typename Predicate> 33 …::execution::parallel_unsequenced_policy, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, in operator ()() 39 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename Predicate> 41 …operator()(ExecutionPolicy&& exec, Iterator1 b, Iterator1 e, Iterator2 bsub, Iterator2 esub, Predi… in operator ()()
|
H A D | mismatch.pass.cpp | 23 template <typename Policy, typename Iterator1, typename Iterator2> 25 operator()(Policy&& exec, Iterator1 first1, Iterator1 last1, Iterator2 first2) in operator ()() 37 template <typename Policy, typename Iterator1, typename Iterator2> 39 operator()(Policy&& exec, Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) in operator ()()
|
H A D | equal.pass.cpp | 98 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 100 …operator()(ExecutionPolicy&& exec, Iterator1 first1, Iterator1 last1, Iterator2 first2, bool is_tr… in operator ()()
|
/llvm-project/libcxx/include/ |
H A D | iterator | 260 template<indirectly_swappable<Iterator> Iterator2> 263 const reverse_iterator<Iterator2>& y) noexcept(see below); 266 template <class Iterator1, class Iterator2> 268 operator==(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y); 270 template <class Iterator1, class Iterator2> 272 operator!=(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y); 274 template <class Iterator1, class Iterator2> 276 operator<(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2>& y); 278 template <class Iterator1, class Iterator2> 280 operator>(const reverse_iterator<Iterator1>& x, const reverse_iterator<Iterator2> [all...] |
/llvm-project/pstl/test/std/algorithms/alg.sorting/alg.lex.comparison/ |
H A D | lexicographical_compare.pass.cpp | 25 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2, typename Predicate> 27 …rator()(ExecutionPolicy&& exec, Iterator1 begin1, Iterator1 end1, Iterator2 begin2, Iterator2 end2, in operator ()() 35 template <typename ExecutionPolicy, typename Iterator1, typename Iterator2> 37 …rator()(ExecutionPolicy&& exec, Iterator1 begin1, Iterator1 end1, Iterator2 begin2, Iterator2 end2) in operator ()()
|
/llvm-project/pstl/include/pstl/internal/ |
H A D | parallel_backend_tbb.h | 747 template <typename Iterator1, typename Iterator2> 749 operator()(Iterator1 __x, Iterator2 __z) in operator() 757 template <typename Iterator1, typename Iterator2> 759 operator()(Iterator1 __x, Iterator2 __z) in operator() 767 template <typename Iterator1, typename Iterator2> 768 Iterator2 769 operator()(Iterator1 __first1, Iterator1 __last1, Iterator2 __first2) in operator() 786 template <typename Iterator1, typename Iterator2> 787 Iterator2 788 operator()(Iterator1 __first1, Iterator1 __last1, Iterator2 __first2) in operator()
|
/llvm-project/clang/test/SemaCXX/ |
H A D | constant-expression-cxx14.cpp | 167 template<typename Iterator1, typename Iterator2> 168 constexpr bool equal(Iterator1 a, Iterator1 ae, Iterator2 b, Iterator2 be) { in equal()
|
/llvm-project/pstl/test/support/ |
H A D | utils.h | 116 template <typename Iterator1, typename Iterator2, typename Size> 118 expect_equal(Iterator1 expected_first, Iterator2 actual_first, Size n, const char* file, int32_t li… in expect_equal()
|