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 lookup または qualified lookup では可視化されず、引数に関連付けられたクラスとしてstd::basic_stacktrace<Allocator>が存在する場合にのみ argument-dependent lookup によって発見されます。
<
、
<=
、
>
、
>=
、および
!=
演算子は、
それぞれ
operator
<=>
および
operator
==
から合成されます。
目次 |
パラメータ
| lhs, rhs | - |
basic_stacktrace
比較対象の内容を持つスタックトレース
|
戻り値
計算量
例
|
このセクションは不完全です
理由: 例がありません |