名稱空間
變體
操作

std::experimental::parallel::is_execution_policy

來自 cppreference.com
< cpp‎ | 實驗性
定義於標頭檔案 <experimental/execution_policy>
template< class T >
struct is_execution_policy;
(並行 TS)

檢查 T 是否是標準或實現定義的執行策略型別。

提供成員常量 value,如果 Texecution_policysequential_execution_policyparallel_execution_policyparallel_vector_execution_policy 或實現定義的執行策略型別,則其等於 true。否則,value 等於 false

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
[靜態]
如果 T 是標準或實現定義的執行策略型別,則為 true,否則為 false
(public static 成員常量)

成員函式

operator bool
將物件轉換為 bool,返回 value
(公開成員函式)
operator()
(C++14)
返回 value
(公開成員函式)

成員型別

型別 定義
value_type bool
型別 std::integral_constant<bool, value>