Namespaces
Variants

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

From cppreference.net
Regular expressions library
Classes
(C++11)
Algorithms
Iterators
Exceptions
Traits
Constants
(C++11)
Regex Grammar
regex_token_iterator & operator ++ ( ) ;
(начиная с C++11)
regex_token_iterator operator ++ ( int ) ;
(начиная с C++11)

Перемещает итератор на следующий подматч.

Если * this является суффиксным итератором, устанавливает * this в итератор конца последовательности.

В противном случае, если N + 1 < subs. size ( ) , увеличивает N и устанавливает result на адрес текущего совпадения.

В противном случае, устанавливает N в 0 и инкрементирует position . Если position не является итератором конца последовательности, оператор устанавливает result на адрес текущего совпадения.

В противном случае, если любое из значений, хранящихся в subs, равно - 1 и prev - > suffix ( ) . length ( ) не равно 0 оператор устанавливает *this в суффиксный итератор, указывающий на диапазон [ prev - > suffix ( ) . first , prev - > suffix ( ) . second ).

В противном случае, устанавливает * this в итератор конца последовательности.

Поведение не определено, если итератор является конечным итератором.

Параметры

(нет)

Возвращаемое значение

1) * this
2) Предыдущее значение итератора.