operator==, operator<=> (std::basic_stacktrace)
|
template
<
class
Allocator2
>
friend
bool
operator
==
(
const
basic_stacktrace
&
lhs,
|
(1) | (начиная с C++23) |
|
template
<
class
Allocator2
>
friend
std::
strong_ordering
|
(2) | (начиная с C++23) |
if ( auto cmp = lhs. size ( ) <=> rhs. size ( ) ; cmp ! = 0 )
return
cmp
;
else
return
std::
lexicographical_compare_three_way
(
lhs.
begin
(
)
, lhs.
end
(
)
,
Эти шаблоны функций не видны при обычном unqualified или qualified lookup , и могут быть найдены только с помощью argument-dependent lookup , когда std::basic_stacktrace<Allocator> является ассоциированным классом аргументов.
Операторы
<
,
<=
,
>
,
>=
и
!=
синтезируются
соответственно
из
operator
<=>
и
operator
==
.
Содержание |
Параметры
| lhs, rhs | - |
basic_stacktrace
s, содержимое которых нужно сравнить
|
Возвращаемое значение
Сложность
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |