Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DParallel.h81 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 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-15.0.7/clang/test/CodeCompletion/
H A Dfunction-templates.cpp2 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 Dctor_sseq_all_zero.pass.cpp42 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 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-15.0.7/libcxx/include/experimental/
H A Dfunctional25 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 Dalgorithm1360 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 Drandom428 template<class RandomAccessIterator>
429 void generate(RandomAccessIterator begin, RandomAccessIterator end);
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DSTLExtras.h1829 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 Dsystem-header-simulator-cxx.h813 template <class RandomAccessIterator, class Distance>
814 void __advance(RandomAccessIterator& it, Distance n,