Home
last modified time | relevance | path

Searched refs:indirectly_comparable (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/iterators/iterator.requirements/indirectcallable/indirectinvocable/
H A Dindirectly_comparable.compile.pass.cpp22 static_assert(!std::indirectly_comparable<int, int, std::less<int>>); // not dereferenceable
23 static_assert(!std::indirectly_comparable<int*, int*, int>); // not a predicate
24 static_assert( std::indirectly_comparable<int*, int*, std::less<int>>);
25 static_assert(!std::indirectly_comparable<int**, int*, std::less<int>>);
26 static_assert( std::indirectly_comparable<int**, int*, std::less<int>, Deref>);
27 static_assert(!std::indirectly_comparable<int**, int*, std::less<int>, Deref, Deref>);
28 static_assert(!std::indirectly_comparable<int**, int*, std::less<int>, std::identity, Deref>);
29 static_assert( std::indirectly_comparable<int*, int**, std::less<int>, std::identity, Deref>);
32 requires std::indirectly_comparable<int*, char*, F>
46 requires std::indirectly_comparable<int*, char*, F>
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dconstraints.compile.pass.cpp44 static_assert( std::indirectly_comparable<
59 static_assert( std::indirectly_comparable<
93 static_assert( std::indirectly_comparable<
108 static_assert( std::indirectly_comparable<
123 static_assert( std::indirectly_comparable<
144 static_assert(!std::indirectly_comparable<
161 static_assert( std::indirectly_comparable<
184 static_assert( std::indirectly_comparable<
207 static_assert( std::indirectly_comparable<
/llvm-project-15.0.7/libcxx/include/__algorithm/
H A Dranges_find_end.h41 requires indirectly_comparable<_Iter1, _Iter2, _Pred, _Proj1, _Proj2>
66 requires indirectly_comparable<iterator_t<_Range1>, iterator_t<_Range2>, _Pred, _Proj1, _Proj2>
H A Dranges_find_first_of.h56 requires indirectly_comparable<_Iter1, _Iter2, _Pred, _Proj1, _Proj2>
75 requires indirectly_comparable<iterator_t<_Range1>, iterator_t<_Range2>, _Pred, _Proj1, _Proj2>
H A Dranges_mismatch.h57 requires indirectly_comparable<_I1, _I2, _Pred, _Proj1, _Proj2>
66 requires indirectly_comparable<iterator_t<_R1>, iterator_t<_R2>, _Pred, _Proj1, _Proj2>
H A Dranges_equal.h62 requires indirectly_comparable<_Iter1, _Iter2, _Pred, _Proj1, _Proj2>
85 requires indirectly_comparable<iterator_t<_Range1>, iterator_t<_Range2>, _Pred, _Proj1, _Proj2>
H A Dranges_search_n.h77 requires indirectly_comparable<_Iter, const _Type*, _Pred, _Proj>
88 requires indirectly_comparable<iterator_t<_Range>, const _Type*, _Pred, _Proj>
H A Dranges_search.h76 requires indirectly_comparable<_Iter1, _Iter2, _Pred, _Proj1, _Proj2>
91 requires indirectly_comparable<iterator_t<_Range1>, iterator_t<_Range2>, _Pred, _Proj1, _Proj2>
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dindirectly_comparable.h27 concept indirectly_comparable = variable
/llvm-project-15.0.7/libcxx/include/
H A Dalgorithm66 requires indirectly_comparable<I1, I2, Pred, Proj1, Proj2>
72 requires indirectly_comparable<iterator_t<R1>, iterator_t<R2>, Pred, Proj1, Proj2>
414 requires indirectly_comparable<I1, I2, Pred, Proj1, Proj2>
421 requires indirectly_comparable<iterator_t<R1>, iterator_t<R2>, Pred, Proj1, Proj2>
550 requires indirectly_comparable<I1, I2, Pred, Proj1, Proj2>
557 requires indirectly_comparable<iterator_t<R1>, iterator_t<R2>, Pred, Proj1, Proj2>
813 requires indirectly_comparable<I1, I2, Pred, Proj1, Proj2>
820 requires indirectly_comparable<iterator_t<R1>, iterator_t<R2>, Pred, Proj1, Proj2>
827 requires indirectly_comparable<I, const T*, Pred, Proj>
834 requires indirectly_comparable<iterator_t<R>, const T*, Pred, Proj>
[all …]
H A Dranges223 indirectly_comparable<iterator_t<V>, iterator_t<Pattern>, ranges::equal_to> &&
H A Diterator152 concept indirectly_comparable =
694 #include <__iterator/indirectly_comparable.h>
H A DCMakeLists.txt353 __iterator/indirectly_comparable.h
H A Dmodule.modulemap.in769 module indirectly_comparable { private header "__iterator/indirectly_comparable.h" }
/llvm-project-15.0.7/libcxx/include/__ranges/
H A Dlazy_split_view.h62 indirectly_comparable<iterator_t<_View>, iterator_t<_Pattern>, ranges::equal_to> &&
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesPaper.csv66 `[alg.req] <https://wg21.link/alg.req>`_: pt. 3,`indirectly_comparable <https://llvm.org/D116268>`_…
/llvm-project-15.0.7/llvm/utils/gn/secondary/libcxx/include/
H A DBUILD.gn414 "__iterator/indirectly_comparable.h",