名前空間
変種
操作

std::regex_token_iterator<BidirIt,CharT,Traits>::operator++, operator++(int)

From cppreference.com
 
 
 
正規表現ライブラリ
クラス
(C++11)
アルゴリズム
イテレータ
例外
Traits
定数
(C++11)
正規表現文法
 
 
regex_token_iterator& operator++();
(C++11以降)
regex_token_iterator operator++( int );
(C++11以降)

イテレータを次のサブマッチに進行させます。

もし *this がサフィックスイテレータである場合、*this をシーケンス終了イテレータに設定します。

そうでなければ、N + 1 < subs.size() の場合、N をインクリメントし、結果を現在のマッチのアドレスに設定します。

そうでなければ、N0 に設定し、position をインクリメントします。position がシーケンス終了イテレータでない場合、演算子は結果を現在のマッチのアドレスに設定します。

そうでなければ、subs に格納されている値のいずれかが -1 と等しく、かつ prev->suffix().length()0 でない場合、演算子は `*this` を範囲 [prev->suffix().first, prev->suffix().second) を指すサフィックスイテレータに設定します。

そうでなければ、*this をシーケンス終了イテレータに設定します。

イテレータがシーケンス終了イテレータである場合、動作は未定義です。

[編集] パラメータ

(なし)

[編集] 戻り値

1) *this
2) イテレータの以前の値。
English 日本語 中文(简体) 中文(繁體)