std::regex_token_iterator<BidirIt,CharT,Traits>:: operator++, operator++ (int)
|
regex_token_iterator
&
operator
++
(
)
;
|
(C++11 이후) | |
|
regex_token_iterator operator
++
(
int
)
;
|
(C++11 이후) | |
반복자를 다음 부분 일치로 진행합니다.
|
이 섹션은 불완전합니다
이유: 더 잘 설명해 주세요. 예를 들어,
subs
는 설명 전용(exposition-only) 매치된 서브 표현식들의 벡터입니다.
|
만약 * this 가 접미사 반복자(suffix iterator)라면, * this 를 시퀀스 종료 반복자(end-of-sequence iterator)로 설정합니다.
그렇지 않고 만약 N + 1 < subs. size ( ) 인 경우, N을 증가시키고 결과를 현재 일치 항목의 주소로 설정합니다.
그렇지 않으면,
N
을
0
으로 설정하고
position
을 증가시킵니다. 만약
position
이 시퀀스의 끝 반복자가 아니라면, 연산자는 결과를 현재 매치의 주소로 설정합니다.
그렇지 않고, subs에 저장된 값 중 하나가
-
1
이고
prev
-
>
suffix
(
)
.
length
(
)
가
0
이 아닌 경우, 연산자는
*this
를 [
prev
-
>
suffix
(
)
.
first
,
prev
-
>
suffix
(
)
.
second
] 범위를 가리키는 접미사 반복자로 설정합니다.
그렇지 않으면, * this 를 시퀀스 끝 반복자로 설정합니다.
이터레이터가 시퀀스의 끝(end-of-sequence) 이터레이터일 경우 동작은 정의되지 않습니다.
매개변수
(없음)