std::is_execution_policy
[医]执行[医]政策
Defined in header | | |
---|
template< class T > struct is_execution_policy; | | (since C++17) |
检查是否T
是标准或实现定义的执行策略类型。
提供成员常量。value
等于true
,如果T
是std::execution::sequenced_policy
,,,std::execution::parallel_policy
,,,std::execution::parallel_unsequenced_policy
,或者实现定义的执行策略类型。否则,value
等于false
...
程序添加专门化的行为。std::is_execution_policy
模板参数
辅助模板
Defined in header | | |
---|
template< class T > inline constexpr bool is_execution_policy_v = std::is_execution_policy<T>::value; | | (since C++17) |
STD:积分[医]常量
成员常数
value static | true if T is a standard or implementation-defined execution policy type , false otherwise (public static member constant) |
---|
成员函数
operator bool | converts the object to bool, returns value (public member function) |
---|
operator() (C++14) | returns value (public member function) |
成员类型
Type | Definition |
---|
value_type | bool |
type | std::integral_constant<bool, value> |
另见
sequenced_policyparallel_policyparallel_unsequenced_policy (C++17)(C++17)(C++17) | execution policy types (class) |
---|
seqparpar_unseq (C++17)(C++17)(C++17) | global execution policy objects (constant) |
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。
http://en.cppreference.com/w/cpp/Algorithm/is[医]执行[医]政策