Searched refs:RandomIterator (Results 1 – 6 of 6) sorted by relevance
137 class RandomIterator {148 RandomIterator() : my_ptr(nullptr) {} in RandomIterator() function150 RandomIterator ( const RandomIterator& r ) : my_ptr(r.my_ptr){} in RandomIterator() function153 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 …]
394 TestMoveIterator<utils::RandomIterator<T>, TestMoveIteratorBody<T>>(); in DoTestMoveSemantics()398 TestMoveIterator<utils::RandomIterator<T>, TestMoveIteratorBodyByValue<T>>(); in DoTestMoveSemantics()
229 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()
176 container_based_overload_test_case<utils::RandomIterator>(/*expected_value*/1);
1136 Test5_parallel_for_each<utils::RandomIterator<size_t> >(); in __anone85726900e02()
182 test_pfor_each_invoke_basic<utils::RandomIterator>();