operator==, operator<=> (std::basic_stacktrace)
|
template
<
class
Allocator2
>
friend
bool
operator
==
(
const
basic_stacktrace
&
lhs,
|
(1) | (seit C++23) |
|
template
<
class
Allocator2
>
friend
std::
strong_ordering
|
(2) | (seit C++23) |
if ( auto cmp = lhs. size ( ) <=> rhs. size ( ) ; cmp ! = 0 )
return
cmp
;
else
return
std::
lexicographical_compare_three_way
(
lhs.
begin
(
)
, lhs.
end
(
)
,
Diese Funktionsvorlagen sind für gewöhnliche unqualified oder qualified lookup nicht sichtbar und können nur durch argument-dependent lookup gefunden werden, wenn std::basic_stacktrace<Allocator> eine assoziierte Klasse der Argumente ist.
Die
<
-,
<=
-,
>
-,
>=
- und
!=
-Operatoren werden
synthetisiert
aus
operator
<=>
beziehungsweise
operator
==
.
Inhaltsverzeichnis |
Parameter
| lhs, rhs | - |
basic_stacktrace
s, deren Inhalte verglichen werden sollen
|
Rückgabewert
Komplexität
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |