Espacios de nombres
Variantes
Acciones

operator==, operator<=>(std::stacktrace_entry)

De cppreference.com
 
 
Biblioteca de servicios
 
 
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