Espacios de nombres
Variantes
Acciones

std::regex_token_iterator::operator++, operator++(int)

De cppreference.com
 
 
Biblioteca de expresiones regulares
Clases
(C++11)
Algoritmos
Iteradores
Excepciones
Rasgos
Constantes
(C++11)
Gramática de las expresiones regulares
 
 
regex_token_iterator& operator++();
(desde C++11)
regex_token_iterator operator++(int);
(desde C++11)

Avanza el iterador a la siguiente subcoincidencia.

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

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

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

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

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

El comportamiento no está definido si el iterador es un iterador de fin de secuencia.

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

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