Namespaces
Variants

std:: is_eq, std:: is_neq, std:: is_lt, std:: is_gt, std:: is_lteq, std:: is_gteq

From cppreference.net
Utilities library
Definiert in Header <compare>
constexpr bool is_eq ( std:: partial_ordering cmp ) noexcept ;
(1) (seit C++20)
constexpr bool is_neq ( std:: partial_ordering cmp ) noexcept ;
(2) (seit C++20)
constexpr bool is_lt ( std:: partial_ordering cmp ) noexcept ;
(3) (seit C++20)
constexpr bool is_lteq ( std:: partial_ordering cmp ) noexcept ;
(4) (seit C++20)
constexpr bool is_gt ( std:: partial_ordering cmp ) noexcept ;
(5) (seit C++20)
constexpr bool is_gteq ( std:: partial_ordering cmp ) noexcept ;
(6) (seit C++20)

Diese Funktionen nehmen das Ergebnis eines 3-Wege-Vergleichs und konvertieren es in das Ergebnis eines der sechs relationalen Operatoren

Konkret geben diese Funktionen zurück

1) cmp == 0
2) cmp ! = 0
3) cmp < 0
4) cmp <= 0
5) cmp > 0
6) cmp >= 0

Inhaltsverzeichnis

Parameter

cmp - Ergebnis des 3-Wege-Vergleichs

Rückgabewert

bool Ergebnis der entsprechenden relationalen Operation

Beispiel

Siehe auch

Der Ergebnistyp des 3-Wege-Vergleichs, der alle 6 Operatoren unterstützt, nicht substituierbar ist und unvergleichbare Werte erlaubt
(Klasse)