命名空间
变体
操作

C++ 命名要求: BinaryTypeTrait (自 C++11 起)

来自 cppreference.cn
 
 
C++ 命名要求
 

一个 BinaryTypeTrait 是一个类模板,它描述了其两个模板类型参数之间的关系,使用一个 std::integral_constant (通常是 std::bool_constant) 特化。

[编辑] 要求

[编辑] 标准库

以下标准库类模板满足 BinaryTypeTrait

(C++11)
检查两个类型是否相同
(类模板) [编辑]
检查一个类型是否是另一个类型的基类
(类模板) [编辑]
检查一个类型是否是另一个类型的虚基类
(类模板) [编辑]
检查一个类型是否可以转换为另一个类型
(类模板) [编辑]
检查两个类型是否 布局兼容
(类模板) [编辑]
检查一个类型是否是另一个类型的指针可互转换(初始)基类
(类模板) [编辑]
检查一个类型是否可以使用给定的参数类型调用(如同通过 std::invoke 调用一样)
(类模板) [编辑]
检查指定的类型是否支持 uses-allocator 构造
(类模板) [编辑]