cpp/regex/regex token iterator/operator arith

Advances the iterator on the next sub match.

If is a suffix iterator, sets  to an end-of-sequence iterator.

Otherwise, if, increments N and sets result to the address of the current match.

Otherwise, sets to  and increments. If is not an end-of-sequence iterator the operator sets result to the address of the current match.

Otherwise, if any of the values stored in subs is equal to and  is not  the operator sets  to a suffix iterator that points to the range [, ).

Otherwise, sets to an end-of-sequence iterator.

The behavior is undefined if the iterator is end-of-sequence iterator.

Parameters
(none)

Return value
@1@

@2@ The previous value of the iterator.