std::regex_token_iterator<BidirIt,CharT,Traits>:: operator++, operator++ (int)
|
regex_token_iterator
&
operator
++
(
)
;
|
(C++11以降) | |
|
regex_token_iterator operator
++
(
int
)
;
|
(C++11以降) | |
イテレータを次のサブマッチに進めます。
|
このセクションは不完全です
理由: 説明を改善してください。例えば、
subs
は説明専用のマッチした部分式のベクターです。
|
* this がサフィックスイテレータである場合、 * this をシーケンス終端イテレータに設定します。
それ以外の場合、 N + 1 < subs. size ( ) であれば、Nをインクリメントし、resultを現在のマッチのアドレスに設定します。
それ以外の場合、
N
を
0
に設定し、
position
をインクリメントします。
position
がシーケンス終端イテレータでない場合、この演算子は結果を現在のマッチのアドレスに設定します。
それ以外の場合、subsに格納されている値のいずれかが
-
1
に等しく、かつ
prev
-
>
suffix
(
)
.
length
(
)
が
0
でない場合、演算子は
*this
を範囲 [
prev
-
>
suffix
(
)
.
first
,
prev
-
>
suffix
(
)
.
second
] を指すサフィックスイテレータに設定します。
それ以外の場合、 * this をシーケンス終端イテレータに設定します。
イテレータがシーケンス終端イテレータの場合、動作は未定義です。
パラメータ
(なし)