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 ++ ( ) ;
(desde C++11)
regex_token_iterator operator ++ ( int ) ;
(desde C++11)

Avanza el iterador al siguiente subemparejamiento.

Si * this es un iterador de sufijo, establece * this a un iterador de fin de secuencia.

De lo contrario, si N + 1 < subs. size ( ) , incrementa N y establece el resultado a la dirección de la coincidencia actual.

De lo contrario, establece N a 0 e incrementa position . Si position no es un iterador de fin-de-secuencia, el operador establece result a la dirección de la coincidencia actual.

De lo contrario, si alguno de los valores almacenados en subs es igual a - 1 y prev - > suffix ( ) . length ( ) no es 0 el operador establece *this como un iterador de sufijo que apunta al rango [ prev - > suffix ( ) . first , prev - > suffix ( ) . second ).

De lo contrario, establece * this como un iterador de fin de secuencia.

El comportamiento es indefinido si el iterador es un iterador de fin de secuencia.

Parámetros

(ninguno)

Valor de retorno

1) * this
2) El valor anterior del iterador.