Home
last modified time | relevance | path

Searched refs:RandomIterator (Results 1 – 6 of 6) sorted by relevance

/oneTBB/test/common/
H A Diterator.h137 class RandomIterator {
148 RandomIterator() : my_ptr(nullptr) {} in RandomIterator() function
150 RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} in RandomIterator() function
153 RandomIterator operator++(int) {
154 RandomIterator result = *this;
159 RandomIterator operator--(int) {
160 RandomIterator result = *this;
168 RandomIterator operator+ (difference_type n) const {return RandomIterator(my_ptr + n);}
183 friend RandomIterator operator+( difference_type n, RandomIterator it ) {
184 return RandomIterator(it.my_ptr + n);
[all …]
H A Dparallel_for_each_common.h394 TestMoveIterator<utils::RandomIterator<T>, TestMoveIteratorBody<T>>(); in DoTestMoveSemantics()
398 TestMoveIterator<utils::RandomIterator<T>, TestMoveIteratorBodyByValue<T>>(); in DoTestMoveSemantics()
/oneTBB/test/tbb/
H A Dtest_parallel_sort.cpp229 static_assert(can_call_parallel_sort_with_iterator<utils::RandomIterator<int>>); in test_psort_iterator_constraints()
233 static_assert(!can_call_parallel_sort_with_iterator<utils::RandomIterator<NonMovableValue>>); in test_psort_iterator_constraints()
234 …static_assert(!can_call_parallel_sort_with_iterator<utils::RandomIterator<NonMoveAssignableValue>>… in test_psort_iterator_constraints()
235 static_assert(!can_call_parallel_sort_with_iterator<utils::RandomIterator<NonComparableValue>>); in test_psort_iterator_constraints()
238 …static_assert(can_call_parallel_sort_with_iterator_and_compare<utils::RandomIterator<int>, Correct… in test_psort_iterator_constraints()
242 …static_assert(!can_call_parallel_sort_with_iterator_and_compare<utils::RandomIterator<NonMovableVa… in test_psort_iterator_constraints()
243 …static_assert(!can_call_parallel_sort_with_iterator_and_compare<utils::RandomIterator<NonMoveAssig… in test_psort_iterator_constraints()
H A Dtest_parallel_for_each.cpp176 container_based_overload_test_case<utils::RandomIterator>(/*expected_value*/1);
H A Dtest_eh_algorithms.cpp1136 Test5_parallel_for_each<utils::RandomIterator<size_t> >(); in __anone85726900e02()
/oneTBB/test/conformance/
H A Dconformance_parallel_for_each.cpp182 test_pfor_each_invoke_basic<utils::RandomIterator>();