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