std::regex_token_iterator<BidirIt,CharT,Traits>::operator++, operator++(int) - cppreference.com
提供: cppreference.com
<tbody> </tbody>
|
|
(C++11以上) | |
|
|
(C++11以上) | |
イテレータを次の部分マッチに進めます。
*this が接尾辞イテレータであれば、 *this は終端イテレータに設定されます。
そうでなく、 N + 1 < subs.size() であれば、 N をインクリメントし、結果を現在のマッチのアドレスに設定します。
そうでなければ、 N を 0 に設定し、 position をインクリメントします。 position が終端イテレータでなければ、結果を現在のマッチのアドレスに設定します。
そうでなく、 subs に格納されている値のいずれかが -1 と等しく、 prev->suffix().length() が 0 でなければ、 *this を範囲 [prev->suffix().first, prev->suffix().second) を指す接尾辞イテレータに設定します。
そうでなければ、 *this を終端イテレータに設定します。
イテレータが終端イテレータの場合、動作は未定義です。
引数
(なし)
戻り値
1) *this。
2) イテレータの以前の値。