名前空間
変種
操作

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

提供: cppreference.com
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) イテレータの以前の値。
close