Definido en el encabezado
constexpr bool is_eq(std::weak_equality cmp) noexcept;
(1) (desde C++20)
constexpr bool is_neq(std::weak_equality cmp) noexcept;
(2) (desde C++20)
constexpr bool is_lt(std::partial_ordering cmp) noexcept;
(3) (desde C++20)
constexpr bool is_lteq(std::partial_ordering cmp) noexcept;
(4) (desde C++20)
constexpr bool is_gt(std::partial_ordering cmp) noexcept;
(5) (desde C++20)
constexpr bool is_gteq(std::partial_ordering cmp) noexcept
(6) (desde C++20)

Estas funciones toman el resultado de una comparación de 3 vías y lo convierten en el resultado de uno de los seis operadores relacionales.

Específicamente, estas funciones regresan.

1)cmp == 02)cmp != 03)cmp < 04)cmp <= 05)cmp > 06)cmp >= 0

Parámetros

cmp - resultado de la comparación de 3 vías

Valor de retorno

bool resultado de la operación relacional correspondiente.

Ejemplo

Ver también

pedido_parcial(C++20) el tipo de resultado de la comparación de 3 vías que admite los 6 operadores, no es sustituible y permite valores incomparables
(clase)
débil_igualdad(C++20) el tipo de resultado de la comparación de 3 vías que admite solo igualdad/desigualdad y no es sustituible
(clase)