Searched refs:RandomAccessIterator (Results 1 – 10 of 10) sorted by relevance
| /llvm-project/llvm/include/llvm/Support/ |
| H A D | Parallel.h | 113 template <class RandomAccessIterator, class Comparator> 114 RandomAccessIterator medianOf3(RandomAccessIterator Start, 115 RandomAccessIterator End, 117 RandomAccessIterator Mid = Start + (std::distance(Start, End) / 2); in medianOf3() 125 template <class RandomAccessIterator, class Comparator> in medianOf3() 126 void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, 151 template <class RandomAccessIterator, class Comparator> in parallel_quick_sort() 152 void parallel_sort(RandomAccessIterator Star in parallel_quick_sort() [all...] |
| /llvm-project/pstl/test/std/algorithms/alg.sorting/ |
| H A D | partial_sort_copy.pass.cpp | 46 template <typename RandomAccessIterator> 49 RandomAccessIterator d_first; 50 RandomAccessIterator d_last; 51 RandomAccessIterator exp_first; 52 RandomAccessIterator exp_last; 54 …test_one_policy(RandomAccessIterator b1, RandomAccessIterator e1, RandomAccessIterator b2, RandomA… in test_one_policy() 95 … RandomAccessIterator exp = std::partial_sort_copy(first, last, exp_first, exp_last, compare); in operator ()() 96 … RandomAccessIterator res = std::partial_sort_copy(exec, first, last, d_first, d_last, compare); in operator ()() 107 RandomAccessIterator exp = std::partial_sort_copy(first, last, exp_first, exp_last); in operator ()() 108 RandomAccessIterator res = std::partial_sort_copy(exec, first, last, d_first, d_last); in operator ()()
|
| /llvm-project/libcxx/src/ |
| H A D | algorithm.cpp | 14 template <class Comp, class RandomAccessIterator> 15 void __sort(RandomAccessIterator first, RandomAccessIterator last, Comp comp) { in __sort() 23 RandomAccessIterator, in __sort() 24 __use_branchless_sort<ranges::less, RandomAccessIterator>>(first, last, ranges::less{}, depth_limit); in __sort()
|
| /llvm-project/clang/test/CodeCompletion/ |
| H A D | function-templates.cpp | 2 template<typename RandomAccessIterator> 3 void sort(RandomAccessIterator first, RandomAccessIterator last);
|
| /llvm-project/libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/ |
| H A D | ctor_sseq_all_zero.pass.cpp | 42 template <typename RandomAccessIterator> 43 void generate(RandomAccessIterator rb, RandomAccessIterator re) { in generate()
|
| /llvm-project/libcxx/test/std/iterators/iterator.requirements/indirectcallable/projected/ |
| H A D | projected.compile.pass.cpp | 47 using RandomAccessIterator = std::projected<random_access_iterator<S*>, S && (S::*)()>; typedef 48 static_assert(std::same_as<RandomAccessIterator::value_type, S>); 49 static_assert(std::same_as<decltype(*std::declval<RandomAccessIterator>()), S&&>); 50 static_assert(std::same_as<std::iter_difference_t<RandomAccessIterator>, std::ptrdiff_t>);
|
| /llvm-project/libcxx/include/ |
| H A D | algorithm | 1456 template <class RandomAccessIterator> 1458 random_shuffle(RandomAccessIterator first, RandomAccessIterator last); // deprecated in C++14, removed in C++17 1460 template <class RandomAccessIterator, class RandomNumberGenerator> 1462 random_shuffle(RandomAccessIterator first, RandomAccessIterator last, 1471 template<class RandomAccessIterator, class UniformRandomNumberGenerator> 1472 void shuffle(RandomAccessIterator first, RandomAccessIterator last, 1524 template <class RandomAccessIterator> [all...] |
| H A D | random | 428 template<class RandomAccessIterator> 429 void generate(RandomAccessIterator begin, RandomAccessIterator end);
|
| /llvm-project/llvm/include/llvm/ADT/ |
| H A D | STLExtras.h | 2129 template<typename Container, typename RandomAccessIterator> 2131 typename Container::iterator ContEnd, RandomAccessIterator ValIt, 2132 RandomAccessIterator ValEnd) {
|
| /llvm-project/clang/test/Analysis/Inputs/ |
| H A D | system-header-simulator-cxx.h | 834 template <class RandomAccessIterator, class Distance> 835 void __advance(RandomAccessIterator& it, Distance n,
|