Lines Matching refs:weak_ordering
19 class weak_ordering;
87 // [cmp.weakord], Class weak_ordering
88 class weak_ordering {
91 static const weak_ordering less;
92 static const weak_ordering equivalent;
93 static const weak_ordering greater;
99 friend constexpr bool operator==(weak_ordering v, unspecified) noexcept;
100 friend constexpr bool operator==(weak_ordering v, weak_ordering w) noexcept = default;
101 friend constexpr bool operator< (weak_ordering v, unspecified) noexcept;
102 friend constexpr bool operator> (weak_ordering v, unspecified) noexcept;
103 friend constexpr bool operator<=(weak_ordering v, unspecified) noexcept;
104 friend constexpr bool operator>=(weak_ordering v, unspecified) noexcept;
105 friend constexpr bool operator< (unspecified, weak_ordering v) noexcept;
106 friend constexpr bool operator> (unspecified, weak_ordering v) noexcept;
107 friend constexpr bool operator<=(unspecified, weak_ordering v) noexcept;
108 friend constexpr bool operator>=(unspecified, weak_ordering v) noexcept;
109 friend constexpr weak_ordering operator<=>(weak_ordering v, unspecified) noexcept;
110 friend constexpr weak_ordering operator<=>(unspecified, weak_ordering v) noexcept;
124 constexpr operator weak_ordering() const noexcept;