Home
last modified time | relevance | path

Searched refs:sortable (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/alg.req.sortable/
H A Dsortable.compile.pass.cpp24 static_assert( std::sortable<AllConstraintsSatisfied>);
26 static_assert( std::sortable<AllConstraintsSatisfied, CompInt>);
33 static_assert(!std::sortable<Foo*, CompDefault>);
34 static_assert( std::sortable<Foo*, CompDefault, Proj>);
37 static_assert(!std::sortable<Foo*, CompInt>);
38 static_assert( std::sortable<Foo*, CompInt, Proj>);
43 static_assert(!std::sortable<NotPermutable, CompInt>);
49 static_assert(!std::sortable<NoIndirectStrictWeakOrder, CompInt>);
H A Dsortable.subsumption.compile.pass.cpp23 template <class I, class R, class P> constexpr bool test_subsumption() requires std::sortable<I, R,… in test_subsumption()
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dranges_sort.h54 requires sortable<_Iter, _Comp, _Proj>
61 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_sort_heap.h55 requires sortable<_Iter, _Comp, _Proj>
62 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_next_permutation.h43 requires sortable<_Iter, _Comp, _Proj>
52 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_prev_permutation.h45 requires sortable<_Iter, _Comp, _Proj>
55 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_make_heap.h55 requires sortable<_Iter, _Comp, _Proj>
62 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_push_heap.h55 requires sortable<_Iter, _Comp, _Proj>
62 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_stable_sort.h54 requires sortable<_Iter, _Comp, _Proj>
61 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_pop_heap.h56 requires sortable<_Iter, _Comp, _Proj>
63 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_nth_element.h54 requires sortable<_Iter, _Comp, _Proj>
61 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_partial_sort.h51 requires sortable<_Iter, _Comp, _Proj>
58 requires sortable<iterator_t<_Range>, _Comp, _Proj>
H A Dranges_inplace_merge.h56 requires sortable<_Iter, _Comp, _Proj>
64 requires sortable<
H A Dranges_partial_sort_copy.h48 requires indirectly_copyable<_Iter1, _Iter2> && sortable<_Iter2, _Comp, _Proj2> &&
64 sortable<iterator_t<_Range2>, _Comp, _Proj2> &&
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dsortable.h29 concept sortable = variable
/llvm-project-15.0.7/libcxx/include/
H A Dalgorithm292 requires sortable<I, Comp, Proj>
303 requires sortable<I, Comp, Proj>
314 requires sortable<I, Comp, Proj>
325 requires sortable<I, Comp, Proj>
361 requires sortable<I, Comp, Proj>
372 requires sortable<I, Comp, Proj>
382 requires sortable<I, Comp, Proj>
487 requires sortable<I, Comp, Proj>
918 requires sortable<I, Comp, Proj>
1028 requires sortable<I, Comp, Proj>
[all …]
H A Diterator164 // [alg.req.sortable], concept sortable
166 concept sortable = see below; // since C++20
715 #include <__iterator/sortable.h>
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/sort/
H A Dranges.sort.pass.cpp38 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/partial.sort/
H A Dranges_partial_sort.pass.cpp38 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/
H A Dranges_make_heap.pass.cpp38 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/push.heap/
H A Dranges_push_heap.pass.cpp38 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/sort.heap/
H A Dranges_sort_heap.pass.cpp38 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.heap.operations/pop.heap/
H A Dranges_pop_heap.pass.cpp38 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.sort/stable.sort/
H A Dranges.stable.sort.pass.cpp37 static_assert(!std::sortable<int*, BadComparator>);
/llvm-project-15.0.7/libcxx/test/std/algorithms/alg.sorting/alg.nth.element/
H A Dranges_nth_element.pass.cpp40 static_assert(!std::sortable<int*, BadComparator>);

12