Lines Matching refs:S1
26 struct S1 {}; struct
27 static_assert(std::relation<bool (S1::*)(S1*), S1*, S1*>);
28 static_assert(std::relation<bool (S1::*)(S1&), S1&, S1&>);
33 bool operator()(S1, S1) const;
35 static_assert(std::relation<P1, S1, S1>);
38 bool operator()(S1, S1) const;
39 bool operator()(S1, S2) const;
41 static_assert(!std::relation<P2, S1, S2>);
44 bool operator()(S1, S1) const;
45 bool operator()(S1, S2) const;
46 bool operator()(S2, S1) const;
48 static_assert(!std::relation<P3, S1, S2>);
51 bool operator()(S1, S1) const;
52 bool operator()(S1, S2) const;
53 bool operator()(S2, S1) const;
56 static_assert(std::relation<P4, S1, S2>);