名前空間
変種
操作

std::experimental::parallel::is_execution_policy

From cppreference.com
 
 
 
 
ヘッダー <experimental/execution_policy> で定義
template< class T >
struct is_execution_policy;
(並列処理 TS)

T が標準または実装定義の実行ポリシー型であるかどうかをチェックします。

メンバ定数 value を提供します。これは、Texecution_policysequential_execution_policyparallel_execution_policyparallel_vector_execution_policy、または実装定義の実行ポリシー型である場合に true になります。それ以外の場合、valuefalse になります。

is_execution_policy の特殊化を追加するプログラムの動作は未定義です。

目次

[編集] テンプレートパラメータ

T - チェックする型

[編集] ヘルパーテンプレート

ヘッダー <experimental/execution_policy> で定義
template< class T >
constexpr bool is_execution_policy_v = is_execution_policy<T>::value;
(並列処理 TS)

std::integral_constant から継承

メンバ定数

value
[static]
T が標準または実装定義の実行ポリシー型である場合は true、それ以外の場合は false
(公開静的メンバ定数)

メンバ関数

operator bool
オブジェクトを bool に変換し、value を返します。
(public member function)
operator()
(C++14)
value を返します。
(public member function)

メンバ型

定義
value_type bool
type std::integral_constant<bool, value>
English 日本語 中文(简体) 中文(繁體)