tmp/tmpps03zcgn/{from.md → to.md}
RENAMED
|
@@ -41,11 +41,11 @@ denotes an object of type `minus<>`.
|
|
| 41 |
|
| 42 |
- For the overloads with no `ExecutionPolicy`, `T` meets the
|
| 43 |
*Cpp17MoveAssignable* ([[cpp17.moveassignable]]) requirements.
|
| 44 |
- For all overloads, in the ranges \[`first`, `last`\] and \[`result`,
|
| 45 |
`result + (last - first)`\], `binary_op` neither modifies elements nor
|
| 46 |
-
|
| 47 |
|
| 48 |
*Effects:* For the overloads with no `ExecutionPolicy` and a non-empty
|
| 49 |
range, the function creates an accumulator `acc` of type `T`,
|
| 50 |
initializes it with `*first`, and assigns the result to `*result`. For
|
| 51 |
every iterator `i` in \[`first + 1`, `last`) in order, creates an object
|
|
|
|
| 41 |
|
| 42 |
- For the overloads with no `ExecutionPolicy`, `T` meets the
|
| 43 |
*Cpp17MoveAssignable* ([[cpp17.moveassignable]]) requirements.
|
| 44 |
- For all overloads, in the ranges \[`first`, `last`\] and \[`result`,
|
| 45 |
`result + (last - first)`\], `binary_op` neither modifies elements nor
|
| 46 |
+
invalidates iterators or subranges.[^10]
|
| 47 |
|
| 48 |
*Effects:* For the overloads with no `ExecutionPolicy` and a non-empty
|
| 49 |
range, the function creates an accumulator `acc` of type `T`,
|
| 50 |
initializes it with `*first`, and assigns the result to `*result`. For
|
| 51 |
every iterator `i` in \[`first + 1`, `last`) in order, creates an object
|