Searched refs:RandomAccessIterator (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Parallel.h | 81 template <class RandomAccessIterator, class Comparator> 82 RandomAccessIterator medianOf3(RandomAccessIterator Start, in medianOf3() 83 RandomAccessIterator End, in medianOf3() 85 RandomAccessIterator Mid = Start + (std::distance(Start, End) / 2); in medianOf3() 93 template <class RandomAccessIterator, class Comparator> 94 void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, in parallel_quick_sort() 119 template <class RandomAccessIterator, class Comparator> 120 void parallel_sort(RandomAccessIterator Start, RandomAccessIterator End, in parallel_sort() 182 template <class RandomAccessIterator, 184 typename std::iterator_traits<RandomAccessIterator>::value_type>> [all …]
|
| /llvm-project-15.0.7/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-15.0.7/clang/test/CodeCompletion/ |
| H A D | function-templates.cpp | 2 template<typename RandomAccessIterator> 3 void sort(RandomAccessIterator first, RandomAccessIterator last);
|
| /llvm-project-15.0.7/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-15.0.7/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-15.0.7/libcxx/include/experimental/ |
| H A D | functional | 25 template<class RandomAccessIterator, 26 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>, 30 template<class RandomAccessIterator, 31 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>, 40 template<class RandomAccessIterator, 41 class Hash = hash<typename iterator_traits<RandomAccessIterator>::value_type>, 43 boyer_moore_searcher<RandomAccessIterator, Hash, BinaryPredicate> 45 RandomAccessIterator pat_first, RandomAccessIterator pat_last, 48 template<class RandomAccessIterator, 51 boyer_moore_horspool_searcher<RandomAccessIterator, Hash, BinaryPredicate> [all …]
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | algorithm | 1360 void shuffle(RandomAccessIterator first, RandomAccessIterator last, 1414 sort(RandomAccessIterator first, RandomAccessIterator last); 1422 stable_sort(RandomAccessIterator first, RandomAccessIterator last); 1430 … partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last); 1434 …partial_sort(RandomAccessIterator first, RandomAccessIterator middle, RandomAccessIterator last, C… 1448 nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last); 1452 …nth_element(RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last, Compa… 1554 push_heap(RandomAccessIterator first, RandomAccessIterator last); 1562 pop_heap(RandomAccessIterator first, RandomAccessIterator last); 1570 make_heap(RandomAccessIterator first, RandomAccessIterator last); [all …]
|
| H A D | random | 428 template<class RandomAccessIterator> 429 void generate(RandomAccessIterator begin, RandomAccessIterator end);
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | STLExtras.h | 1829 template<typename Container, typename RandomAccessIterator> 1831 typename Container::iterator ContEnd, RandomAccessIterator ValIt, 1832 RandomAccessIterator ValEnd) {
|
| /llvm-project-15.0.7/clang/test/Analysis/Inputs/ |
| H A D | system-header-simulator-cxx.h | 813 template <class RandomAccessIterator, class Distance> 814 void __advance(RandomAccessIterator& it, Distance n,
|