std::regex_token_iterator<BidirIt,CharT,Traits>:: operator++, operator++ (int)
|
regex_token_iterator
&
operator
++
(
)
;
|
(depuis C++11) | |
|
regex_token_iterator operator
++
(
int
)
;
|
(depuis C++11) | |
Avance l'itérateur vers le prochain sous-correspondance.
|
Cette section est incomplète
Raison : Expliquer mieux. Par exemple,
subs
est un vecteur exposition-seulement des sous-expressions correspondantes.
|
Si * this est un itérateur de suffixe, positionne * this sur un itérateur de fin de séquence.
Sinon, si N + 1 < subs. size ( ) , incrémente N et définit le résultat comme l'adresse de la correspondance actuelle.
Sinon, définit
N
à
0
et incrémente
position
. Si
position
n'est pas un itérateur de fin de séquence, l'opérateur définit le résultat à l'adresse de la correspondance actuelle.
Sinon, si l'une des valeurs stockées dans subs est égale à
-
1
et que
prev
-
>
suffix
(
)
.
length
(
)
n'est pas
0
, l'opérateur définit
*this
comme un itérateur de suffixe pointant vers la plage [
prev
-
>
suffix
(
)
.
first
,
prev
-
>
suffix
(
)
.
second
).
Sinon, définit * this comme un itérateur de fin de séquence.
Le comportement n'est pas défini si l'itérateur est un itérateur de fin de séquence.
Paramètres
(aucun)