Home
last modified time | relevance | path

Searched refs:strict_weak_order (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/concepts/concepts.callable/concept.strictweakorder/
H A Dstrict_weak_order.compile.pass.cpp16 static_assert(std::strict_weak_order<bool(int, int), int, int>);
17 static_assert(std::strict_weak_order<bool(int, int), double, double>);
20 static_assert(!std::strict_weak_order<bool (*)(), int, double>);
21 static_assert(!std::strict_weak_order<bool (*)(int), int, double>);
22 static_assert(!std::strict_weak_order<bool (*)(double), int, double>);
28 static_assert(std::strict_weak_order<bool (S1::*)(S1*), S1*, S1*>);
29 static_assert(std::strict_weak_order<bool (S1::*)(S1&), S1&, S1&>);
36 static_assert(std::strict_weak_order<P1, S1, S1>);
42 static_assert(!std::strict_weak_order<P2, S1, S2>);
49 static_assert(!std::strict_weak_order<P3, S1, S2>);
[all …]
H A Dstrict_weak_order.subsumption.compile.pass.cpp34 requires std::strict_weak_order<F, T, U> && true
53 requires std::strict_weak_order<F, T, U>
66 requires std::strict_weak_order<F, T, T> && std::strict_weak_order<F, U, U>
72 requires std::strict_weak_order<F, T, U>
/llvm-project-15.0.7/libcxx/include/__iterator/
H A Dconcepts.h234 strict_weak_order<_Fp&, iter_value_t<_It1>&, iter_value_t<_It2>&> &&
235 strict_weak_order<_Fp&, iter_value_t<_It1>&, iter_reference_t<_It2>> &&
236 strict_weak_order<_Fp&, iter_reference_t<_It1>, iter_value_t<_It2>&> &&
237 strict_weak_order<_Fp&, iter_reference_t<_It1>, iter_reference_t<_It2>> &&
238 strict_weak_order<_Fp&, iter_common_reference_t<_It1>, iter_common_reference_t<_It2>>;
/llvm-project-15.0.7/libcxx/include/__concepts/
H A Drelation.h38 concept strict_weak_order = relation<_Rp, _Tp, _Up>; variable
/llvm-project-15.0.7/libcxx/include/
H A Dconcepts125 // [concept.strictweakorder], concept strict_weak_order
127 concept strict_weak_order = see below;