operator==, operator<=>(std::stacktrace_entry)
De cppreference.com
< cpp | utility | stacktrace entry
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.
[editar] Parámetros
lhs, rhs | - | Valores stacktrace_entry a comparar.
|
[editar] 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).[editar] Ejemplo
Esta sección está incompleta Razón: sin ejemplo |