std::regex_token_iterator::operator++, operator++(int)
regex_token_iterator& operator++(); |
(desde C++11) | |
regex_token_iterator operator++(int); |
(desde C++11) | |
Avanza el iterador a la siguiente subcoincidencia.
Esta sección está incompleta Razón: Explicar mejor. Por ejemplo, subs es un vector de solo exposición de subexpresiones coincidentes. |
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)