std::regex_token_iterator<BidirIt,CharT,Traits>:: operator==, operator!=
From cppreference.net
<
cpp
|
regex
|
regex token iterator
|
bool
operator
==
(
const
regex_token_iterator
&
other
)
const
;
|
(1) | (C++11以降) |
|
bool
operator
!
=
(
const
regex_token_iterator
&
other
)
const
;
|
(2) |
(C++11以降)
(C++20まで) |
* this と other が等価であるかどうかをチェックします。
2つの正規表現トークンイテレータが等しいのは以下の場合です:
a)
これらは両方ともシーケンス終端イテレータです。
b)
これらは両方とも接尾辞イテレータであり、接尾辞が等しい。
c)
どちらも終端シーケンスまたはサフィックスイテレータではなく、かつ:
-
-
- position == other. position
- N == other. N
- subs == other. subs
-
1)
*
this
が
等しいかどうか
をチェックします
other
に対して。
2)
*
this
が
等しくないか
other
をチェックします。
|
|
(C++20以降) |
|
このセクションは不完全です
理由: 説明を改善してください。例えば、
subs
は説明専用のマッチした部分式のベクターです。
|
パラメータ
| other | - | 比較対象の別の正規表現トークンイテレータ |
戻り値
1)
true
が
*
this
が
等しい場合
other
、
false
それ以外の場合。
2)
true
もし
*
this
が
等しくない場合
other
、
false
を返す。