Created on 2007-03-05.00:00:00 last changed 172 months ago
Proposed resolution:
Add the following precondition paragraph just before the current [re.tokiter.cnstr]/2:
Requires: Each of the initialization values of subs must be >= -1.
The text provided in [re.tokiter.cnstr]/2+3 describes the effects of the three non-default constructors of class template regex_token_iterator but is does not clarify which values are legal values for submatch/submatches. This becomes an issue, if one takes [re.tokiter]/9 into account, which explains the notion of a "current match" by saying:
The current match is (*position).prefix() if subs[N] == -1, or (*position)[subs[N]] for any other value of subs[N].
It's not clear to me, whether other negative values except -1 are legal arguments or not - it seems they are not.
History | |||
---|---|---|---|
Date | User | Action | Args |
2010-10-21 18:28:33 | admin | set | messages: + msg3335 |
2007-03-05 00:00:00 | admin | create |