Lines Matching refs:strong_ordering

6   struct strong_ordering {  struct
9 static const strong_ordering less, equal, greater;
11 constexpr strong_ordering strong_ordering::less = {-1};
12 constexpr strong_ordering strong_ordering::equal = {0};
13 constexpr strong_ordering strong_ordering::greater = {1};
20 friend std::strong_ordering operator<=>(const A&, const A&) = default; argument
30 friend constexpr std::strong_ordering operator<=>(const A&, const A&) noexcept;
44 friend std::strong_ordering operator<=>(const ReversedA&, const ReversedA&) = default;
54 friend constexpr std::strong_ordering operator<=>(const ReversedA&, const ReversedA&) noexcept;
65 friend std::strong_ordering operator<=>(const B&, const B&) = default;
75 friend constexpr std::strong_ordering operator<=>(const B&, const B&);
86 …friend std::strong_ordering operator<=>(const C&, const C&); // expected-note {{previous}} expecte…
96 …friend constexpr std::strong_ordering operator<=>(const C&, const C&); // expected-error {{non-con…
110 …friend std::strong_ordering operator<=>(const D&, const D&) = default; // expected-note {{previous…
120 …friend constexpr std::strong_ordering operator<=>(const D&, const D&); // expected-error {{non-con…
135 …friend constexpr std::strong_ordering operator<=>(const E&, const E&) = default; // expected-error…
146 …friend constexpr std::strong_ordering operator<=>(const E2&, const E2&) = default; // expected-err…
157 friend std::strong_ordering operator<=>(const F&, const F&); // expected-note 4{{here}}
170 std::strong_ordering operator<=>(const G&, const G&);
179 friend std::strong_ordering operator<=>(const G&, const G&) = default;
188 std::strong_ordering operator<=>(const G&, const G&);