Home
last modified time | relevance | path

Searched refs:RandomAccessIterator (Results 1 – 10 of 10) sorted by relevance

/llvm-project/llvm/include/llvm/Support/
H A DParallel.h113 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 Dpartial_sort_copy.pass.cpp46 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()
95RandomAccessIterator exp = std::partial_sort_copy(first, last, exp_first, exp_last, compare); in operator ()()
96RandomAccessIterator 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 Dalgorithm.cpp14 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 Dfunction-templates.cpp2 template<typename RandomAccessIterator>
3 void sort(RandomAccessIterator first, RandomAccessIterator last);
/llvm-project/libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/
H A Dctor_sseq_all_zero.pass.cpp42 template <typename RandomAccessIterator>
43 void generate(RandomAccessIterator rb, RandomAccessIterator re) { in generate()
/llvm-project/libcxx/test/std/iterators/iterator.requirements/indirectcallable/projected/
H A Dprojected.compile.pass.cpp47 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 Dalgorithm1456 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 Drandom428 template<class RandomAccessIterator>
429 void generate(RandomAccessIterator begin, RandomAccessIterator end);
/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h2129 template<typename Container, typename RandomAccessIterator>
2131 typename Container::iterator ContEnd, RandomAccessIterator ValIt,
2132 RandomAccessIterator ValEnd) {
/llvm-project/clang/test/Analysis/Inputs/
H A Dsystem-header-simulator-cxx.h834 template <class RandomAccessIterator, class Distance>
835 void __advance(RandomAccessIterator& it, Distance n,