From Jason Turner

[re.alg]

Diff to HTML by rtfpessoa

tmp/tmpxf9nbq9s/{from.md → to.md} RENAMED
@@ -15,12 +15,12 @@ template<class BidirectionalIterator, class Allocator, class charT, class traits
15
  match_results<BidirectionalIterator, Allocator>& m,
16
  const basic_regex<charT, traits>& e,
17
  regex_constants::match_flag_type flags = regex_constants::match_default);
18
  ```
19
 
20
- *Preconditions:* `BidirectionalIterator` meets the
21
- *Cpp17BidirectionalIterator* requirements [[bidirectional.iterators]].
22
 
23
  *Effects:* Determines whether there is a match between the regular
24
  expression `e`, and all of the character sequence \[`first`, `last`).
25
  The parameter `flags` is used to control how the expression is matched
26
  against the character sequence. When determining if there is a match,
@@ -124,12 +124,12 @@ template<class BidirectionalIterator, class Allocator, class charT, class traits
124
  match_results<BidirectionalIterator, Allocator>& m,
125
  const basic_regex<charT, traits>& e,
126
  regex_constants::match_flag_type flags = regex_constants::match_default);
127
  ```
128
 
129
- *Preconditions:* `BidirectionalIterator` meets the
130
- *Cpp17BidirectionalIterator* requirements [[bidirectional.iterators]].
131
 
132
  *Effects:* Determines whether there is some sub-sequence within
133
  \[`first`, `last`) that matches the regular expression `e`. The
134
  parameter `flags` is used to control how the expression is matched
135
  against the character sequence. Returns `true` if such a sequence
 
15
  match_results<BidirectionalIterator, Allocator>& m,
16
  const basic_regex<charT, traits>& e,
17
  regex_constants::match_flag_type flags = regex_constants::match_default);
18
  ```
19
 
20
+ *Preconditions:* `BidirectionalIterator` models `bidirectional_iterator`
21
+ [[iterator.concept.bidir]].
22
 
23
  *Effects:* Determines whether there is a match between the regular
24
  expression `e`, and all of the character sequence \[`first`, `last`).
25
  The parameter `flags` is used to control how the expression is matched
26
  against the character sequence. When determining if there is a match,
 
124
  match_results<BidirectionalIterator, Allocator>& m,
125
  const basic_regex<charT, traits>& e,
126
  regex_constants::match_flag_type flags = regex_constants::match_default);
127
  ```
128
 
129
+ *Preconditions:* `BidirectionalIterator` models `bidirectional_iterator`
130
+ [[iterator.concept.bidir]].
131
 
132
  *Effects:* Determines whether there is some sub-sequence within
133
  \[`first`, `last`) that matches the regular expression `e`. The
134
  parameter `flags` is used to control how the expression is matched
135
  against the character sequence. Returns `true` if such a sequence