tmp/tmp4jfawu69/{from.md → to.md}
RENAMED
|
@@ -1,11 +1,13 @@
|
|
| 1 |
### Requirements on user-provided function objects <a id="algorithms.parallel.user">[[algorithms.parallel.user]]</a>
|
| 2 |
|
| 3 |
-
Unless otherwise specified,
|
| 4 |
-
algorithms as objects of type
|
| 5 |
-
`
|
| 6 |
-
`
|
|
|
|
|
|
|
| 7 |
these parallel algorithms that are formed by an invocation with the
|
| 8 |
specified default predicate or operation (where applicable) shall not
|
| 9 |
directly or indirectly modify objects via their arguments, nor shall
|
| 10 |
they rely on the identity of the provided objects.
|
| 11 |
|
|
|
|
| 1 |
### Requirements on user-provided function objects <a id="algorithms.parallel.user">[[algorithms.parallel.user]]</a>
|
| 2 |
|
| 3 |
+
Unless otherwise specified, invocable objects passed into parallel
|
| 4 |
+
algorithms as objects of a type denoted by a template parameter named
|
| 5 |
+
`Predicate`, `BinaryPredicate`, `Compare`, `UnaryOperation`,
|
| 6 |
+
`BinaryOperation`, `BinaryOperation1`, `BinaryOperation2`,
|
| 7 |
+
`BinaryDivideOp`, or constrained by a concept that subsumes
|
| 8 |
+
`regular_invocable` and the operators used by the analogous overloads to
|
| 9 |
these parallel algorithms that are formed by an invocation with the
|
| 10 |
specified default predicate or operation (where applicable) shall not
|
| 11 |
directly or indirectly modify objects via their arguments, nor shall
|
| 12 |
they rely on the identity of the provided objects.
|
| 13 |
|