std::is_error_condition_enum
来自 zh.cppreference.net
| 定义于头文件 <system_error>
|
||
template< class T >
struct is_error_condition_enum;
|
(从 C++11 起) | |
如果 T 是一个错误条件枚举(例如 std::errc),该模板提供成员常量 value 等于 true。对于任何其他类型,value 是 false。
该模板可为 程序定义类型特化,以指示该类型可用于 std::error_condition 的隐式转换。
辅助变量模板
|
template
<
class
T
>
inline
constexpr
bool
is_error_condition_enum_v
=
|
(C++17 起) | |
继承自 std:: integral_constant
成员常量
|
value
[static]
|
若
T
为错误条件枚举类型则为
true
,否则为
false
(公开静态成员常量) |
成员函数
|
operator bool
|
转换对象为
bool
类型,返回
value
(公开成员函数) |
|
operator()
(C++14)
|
返回
value
(公开成员函数) |
成员类型
| 类型 | 定义 |
value_type
|
bool |
type
|
std:: integral_constant < bool , value > |
参见
|
(C++11)
|
标识类为
error_code
枚举类型
(类模板) |