W3cubDocs

/C++

Standard library header <execution>

This header is part of the algorithm library.

Defined in header <execution>
Defined in namespace execution
(C++17)(C++17)(C++17)
execution policy types
(class)
(C++17)(C++17)(C++17)
global execution policy objects
(constant)
(C++17)
test whether a class represents an execution policy
(class template)

Synopsis

namespace std {
 
// execution policy type trait:
template<class T> struct is_execution_policy;
template<class T> inline constexpr bool is_execution_policy_v 
  = is_execution_policy<T>::value;
 
namespace execution { 
 
// sequential execution policy:
class sequenced_policy;
 
// parallel execution policy:
class parallel_policy;
class parallel_unsequenced_policy;
 
// execution policy objects:
inline constexpr sequenced_policy seq{ /*unspecified*/ };
inline constexpr parallel_policy par{ /*unspecified*/ };
inline constexpr parallel_unsequenced_policy par_unseq{ /*unspecified*/ };
 
}
 
}

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/header/execution_policy