Lines Matching refs:relation
16 static_assert(std::relation<bool(int, int), int, int>);
17 static_assert(std::relation<bool(int, int), double, double>);
18 static_assert(std::relation<bool(int, double), double, double>);
20 static_assert(!std::relation<bool(), int, double>);
21 static_assert(!std::relation<bool(int), int, double>);
22 static_assert(!std::relation<bool(double), int, double>);
23 static_assert(!std::relation<bool(double, double*), double, double*>);
24 static_assert(!std::relation<bool(int&, int&), double&, double&>);
27 static_assert(std::relation<bool (S1::*)(S1*), S1*, S1*>);
28 static_assert(std::relation<bool (S1::*)(S1&), S1&, S1&>);
35 static_assert(std::relation<P1, S1, S1>);
41 static_assert(!std::relation<P2, S1, S2>);
48 static_assert(!std::relation<P3, S1, S2>);
56 static_assert(std::relation<P4, S1, S2>);