標準ライブラリヘッダ <execution>
提供: cppreference.com
このヘッダはアルゴリズムライブラリの一部です。
クラス | |
(C++17) |
クラスが実行ポリシーを表すかどうか調べます (クラステンプレート) |
名前空間
std::execution で定義 | |
(C++17)(C++17)(C++17)(C++20) |
実行ポリシーの型 (クラス) |
定数 | |
名前空間
std::execution で定義 | |
(C++17)(C++17)(C++17)(C++20) |
グローバルな実行ポリシーオブジェクト (定数) |
概要
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 std::execution {
// sequenced execution policy
class sequenced_policy;
// parallel execution policy
class parallel_policy;
// parallel and unsequenced execution policy
class parallel_unsequenced_policy;
// unsequenced execution policy
class 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*/ };
inline constexpr unsequenced_policy unseq{ /*unspecified*/ };
}