From Jason Turner

[valarray.syn]

Diff to HTML by rtfpessoa

tmp/tmp7zq14j8i/{from.md → to.md} RENAMED
@@ -136,12 +136,13 @@ not add more than two levels of template nesting over the most deeply
136
  nested argument type.[^7]
137
 
138
  Implementations introducing such replacement types shall provide
139
  additional functions and operators as follows:
140
 
141
- - for every function taking a `const valarray<T>&`, identical functions
142
- taking the replacement types shall be added;
 
143
  - for every function taking two `const valarray<T>&` arguments,
144
  identical functions taking every combination of `const valarray<T>&`
145
  and replacement types shall be added.
146
 
147
  In particular, an implementation shall allow a `valarray<T>` to be
 
136
  nested argument type.[^7]
137
 
138
  Implementations introducing such replacement types shall provide
139
  additional functions and operators as follows:
140
 
141
+ - for every function taking a `const valarray<T>&` other than `begin`
142
+ and `end` ([[valarray.range]]), identical functions taking the
143
+ replacement types shall be added;
144
  - for every function taking two `const valarray<T>&` arguments,
145
  identical functions taking every combination of `const valarray<T>&`
146
  and replacement types shall be added.
147
 
148
  In particular, an implementation shall allow a `valarray<T>` to be