type_traits 成员
[本文档仅供预览,并可能在以后的版本中更改。 Blank topics are included as placeholders.]
参考
类
由类型进行 const 类型。 |
|
由类型进行 const/volatile 类型。 |
|
使指针从类型。 |
|
makes 引用从类型。 |
|
由类型进行 volatile 类型。 |
|
进行正确对齐的类型。 |
|
获取类型的对齐方式。 |
|
使实例两种类型的通用类型。 |
|
使实例两种类型的通用类型。 |
|
makes 非引用,非常量或非易失类型或使指针类型。 |
|
使实例类型为或未定义的类型。 |
|
获取数组维度。 |
|
测试该类型是否不引发分配。 |
|
测试该类型是否在默认构造不引发。 |
|
测试该类型是否在复制构造不引发。 |
|
,如果类型是在复制构造,不会引发测试。 |
|
,如果类型是在默认构造,不会引发测试。 |
|
测试该类型是否具有常用分配。 |
|
测试该类型是否具有常用的默认构造函数。 |
|
测试该类型是否具有常用的复制构造函数。 |
|
,如果类型具有一个无足轻重的复制构造函数,测试。 |
|
,如果类型具有一个无足轻重的默认构造函数,测试。 |
|
测试该类型是否具有常用的析构函数。 |
|
测试该类型是否具有虚拟析构函数。 |
|
测试该类型是抽象类。 |
|
测试该类型是否是算术的。 |
|
测试该类型是否为数组。 |
|
测试一个类型是否为另一个的基础。 |
|
测试该类型是类。 |
|
测试该类型不是标量的。 |
|
测试该类型是否是常数。 |
|
测试一个类型是否转换为到另一个。 |
|
测试该类型是否为 null 的类。 |
|
测试该类型是否为枚举。 |
|
测试该类型是浮点。 |
|
测试该类型是否是函数类型。 |
|
测试该类型是否 void 或运算。 |
|
测试该类型是否为整数。 |
|
,如果类型是 lvalue 引用,测试。 |
|
测试该类型是否是指向成员函数。 |
|
测试该类型是否指向成员的指针的对象。 |
|
测试该类型是否指向成员。 |
|
测试该类型是否是对象类型。 |
|
测试该类型是否为 POD。 |
|
测试该类型是否是指针。 |
|
测试该类型是否具有虚函数。 |
|
测试该类型是否引用。 |
|
,如果类型是 rvalue 引用,测试。 |
|
测试两个类型是否相同。 |
|
测试该类型是标量的。 |
|
测试该类型是一个有符号整数。 |
|
,如果类型是一个标准布局,测试。 |
|
测试该类型是否为联合。 |
|
测试该类型是否为无符号整数。 |
|
测试该类型是否无效。 |
|
测试该类型是否是可变的。 |
|
大于或等于的大小使类型或最小的有符号类型大于键入。 |
|
大于或等于的大小使类型或最小无符号类型大于键入。 |
|
获取数组维度数。 |
|
由数组类型创建非数组类型。 |
|
由类型创建非常数类型。 |
|
由类型创建非 const/volatile 的类型。 |
|
由数组类型进行元素类型。 |
|
通过指针进行类型。 |
|
makes 非引用类型中的类型。 |
|
由类型创建非易失类型。 |
|
由类型和值以整型常数。 |
Typedef
为负整型常数与 false 值。 |
|
为负整型常数与 true 值。 |