std::is_eq, std::is_neq, std::is_lt, std::is_gt, std::is_lteq, std::is_gteq
De es.cppreference.net
< cpp | utilidades
| Definido en el encabezado <compare>
|
||
constexpr bool is_eq( std::partial_ordering cmp ) noexcept;
|
(1) | (desde C++20) |
constexpr bool is_neq( std::partial_ordering 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 un resultado de comparación de tres vías y lo convierten en el resultado de uno de los seis operadores relacionales.
Específicamente, estas funciones devuelven
1)
cmp == 02)
cmp != 03)
cmp < 04)
cmp <= 05)
cmp > 06)
cmp >= 0Parámetros
| cmp | - | resultado de comparación de 3 vías |
Valor de retorno
bool resultado de la operación relacional correspondiente
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Véase también
|
(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) |