Predefined execution policies for parallel/unsequenced versions of the algorithms.
More...
|
struct | is_execution_policy< T > |
| Checks whether T is a standard or implementation-defined execution policy type. More...
|
|
struct | sequenced_policy |
| The execution policy type used as a unique type to disambiguate parallel algorithm overloading and require that a parallel algorithm's execution may not be parallelized. The invocations of element access functions in parallel algorithms invoked with this policy (usually specified as etl::execution::seq) are indeterminately sequenced in the calling thread. More...
|
|
struct | unsequenced_policy |
| The execution policy type used as a unique type to disambiguate parallel algorithm overloading and indicate that a parallel algorithm's execution may be vectorized, e.g., executed on a single thread using instructions that operate on multiple data items. More...
|
|
Predefined execution policies for parallel/unsequenced versions of the algorithms.
◆ is_execution_policy_v
template<typename T>
template<typename T>
◆ seq
◆ unseq