tmp/tmpskx8ley4/{from.md → to.md}
RENAMED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
-
#### General <a id="re.regiter.general">[[re.regiter.general]]</a>
|
| 2 |
|
| 3 |
The class template `regex_iterator` is an iterator adaptor. It
|
| 4 |
represents a new view of an existing iterator sequence, by enumerating
|
| 5 |
all the occurrences of a regular expression within that sequence. A
|
| 6 |
`regex_iterator` uses `regex_search` to find successive regular
|
|
@@ -11,11 +11,11 @@ the iterator finds and stores a value of
|
|
| 11 |
reached (`regex_search` returns `false`), the iterator becomes equal to
|
| 12 |
the end-of-sequence iterator value. The default constructor constructs
|
| 13 |
an end-of-sequence iterator object, which is the only legitimate
|
| 14 |
iterator to be used for the end condition. The result of `operator*` on
|
| 15 |
an end-of-sequence iterator is not defined. For any other iterator value
|
| 16 |
-
a const
|
| 17 |
of `operator->` on an end-of-sequence iterator is not defined. For any
|
| 18 |
other iterator value a `const match_results<BidirectionalIterator>*` is
|
| 19 |
returned. It is impossible to store things into `regex_iterator`s. Two
|
| 20 |
end-of-sequence iterators are always equal. An end-of-sequence iterator
|
| 21 |
is not equal to a non-end-of-sequence iterator. Two non-end-of-sequence
|
|
|
|
| 1 |
+
##### General <a id="re.regiter.general">[[re.regiter.general]]</a>
|
| 2 |
|
| 3 |
The class template `regex_iterator` is an iterator adaptor. It
|
| 4 |
represents a new view of an existing iterator sequence, by enumerating
|
| 5 |
all the occurrences of a regular expression within that sequence. A
|
| 6 |
`regex_iterator` uses `regex_search` to find successive regular
|
|
|
|
| 11 |
reached (`regex_search` returns `false`), the iterator becomes equal to
|
| 12 |
the end-of-sequence iterator value. The default constructor constructs
|
| 13 |
an end-of-sequence iterator object, which is the only legitimate
|
| 14 |
iterator to be used for the end condition. The result of `operator*` on
|
| 15 |
an end-of-sequence iterator is not defined. For any other iterator value
|
| 16 |
+
a `const match_results<BidirectionalIterator>&` is returned. The result
|
| 17 |
of `operator->` on an end-of-sequence iterator is not defined. For any
|
| 18 |
other iterator value a `const match_results<BidirectionalIterator>*` is
|
| 19 |
returned. It is impossible to store things into `regex_iterator`s. Two
|
| 20 |
end-of-sequence iterators are always equal. An end-of-sequence iterator
|
| 21 |
is not equal to a non-end-of-sequence iterator. Two non-end-of-sequence
|