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>&`
|
| 142 |
-
|
|
|
|
| 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
|