標準ライブラリヘッダ <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*/ }; }