tmp/tmpw0t5t971/{from.md → to.md}
RENAMED
|
@@ -1,11 +1,12 @@
|
|
| 1 |
-
###
|
| 2 |
|
| 3 |
Subclause [[execpol]] describes classes that are *execution policy*
|
| 4 |
types. An object of an execution policy type indicates the kinds of
|
| 5 |
parallelism allowed in the execution of an algorithm and expresses the
|
| 6 |
-
consequent requirements on the element access functions.
|
|
|
|
| 7 |
|
| 8 |
[*Example 1*:
|
| 9 |
|
| 10 |
``` cpp
|
| 11 |
using namespace std;
|
|
@@ -25,9 +26,9 @@ sort(execution::par_unseq, v.begin(), v.end());
|
|
| 25 |
```
|
| 26 |
|
| 27 |
— *end example*]
|
| 28 |
|
| 29 |
[*Note 1*: Implementations can provide additional execution policies to
|
| 30 |
-
those described in this
|
| 31 |
architectures that require idiosyncratic parameters for efficient
|
| 32 |
execution. — *end note*]
|
| 33 |
|
|
|
|
| 1 |
+
#### General <a id="execpol.general">[[execpol.general]]</a>
|
| 2 |
|
| 3 |
Subclause [[execpol]] describes classes that are *execution policy*
|
| 4 |
types. An object of an execution policy type indicates the kinds of
|
| 5 |
parallelism allowed in the execution of an algorithm and expresses the
|
| 6 |
+
consequent requirements on the element access functions. Execution
|
| 7 |
+
policy types are declared in header `<execution>`.
|
| 8 |
|
| 9 |
[*Example 1*:
|
| 10 |
|
| 11 |
``` cpp
|
| 12 |
using namespace std;
|
|
|
|
| 26 |
```
|
| 27 |
|
| 28 |
— *end example*]
|
| 29 |
|
| 30 |
[*Note 1*: Implementations can provide additional execution policies to
|
| 31 |
+
those described in this document as extensions to address parallel
|
| 32 |
architectures that require idiosyncratic parameters for efficient
|
| 33 |
execution. — *end note*]
|
| 34 |
|