operator==, operator<=>(std::stacktrace_entry)
De cppreference.com
<tbody>
</tbody>
friend constexpr bool operator==( const stacktrace_entry& lhs, const stacktrace_entry& rhs ) noexcept; |
(1) | (desde C++23) |
friend constexpr std::strong_ordering operator<=>( const stacktrace_entry& lhs, const stacktrace_entry& rhs ) noexcept; |
(2) | (desde C++23) |
1) Compara a
lhs y rhs por igualdad. Dos valores stacktrace_entry son iguales si y solo si representan la misma entrada de listado de pila, o ambos están vacíos.2) Obtiene el orden relativo entre
lhs y rhs en un orden total estricto no especificado sobre todos los valores stacktrace_entry, que es consistente con la relación de igualdad establecida por operator==.Estas funciones no son visibles a una búsqueda no calificada o calificada, y pueden encontrarse solamente mediante la búsqueda dependiente de argumento cuando std::stacktrace_entry es una clase asociada de los argumentos.
Parámetros
| lhs, rhs | - | Valores stacktrace_entry a comparar.
|
Valor de retorno
1)
true si lhs y rhs se comparan iguales; de lo contrario, false.2) std::strong_ordering::equal si
lhs y rhs se comparan iguales. De lo contrario, std::strong_ordering::less si
lhs está ordenado antes de rhs en el orden total estricto. De lo contrario, std::strong_ordering::greater (en cuyo caso
rhs está ordenado antes de lhs en el orden total estricto).Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |