C++ 具名要求:二元类型特性 (BinaryTypeTrait)

来自cppreference.com
< cpp‎ | named req
 
 
C++ 具名要求
基础
类型属性
库所属
容器
容器元素
(C++11)

迭代器
流 I/O
格式化
(C++20)
随机数
(C++11)    
并发
(C++11)
(C++11)
范围
其他
BinaryTypeTrait
(C++11)
(C++11)


 

二元类型特性 (BinaryTypeTrait) 是类模板,以一个 std::integral_constant(通常是 std::bool_constant)特化描述它的两个模板类型形参间的关系。

要求

标准库

下列标准库类模板满足二元类型特性 (BinaryTypeTrait)

(C++11)
检查两个类型是否相同
(类模板)
检查一个类型是否派生自另一个类型
(类模板)
检查是否能转换一个类型为另一类型
(类模板)
检查二个类型是否布局兼容
(类模板)
检查一个类型是否为另一类型的指针可互转换(起始)基类
(类模板)
检查类型能否以给定的实参类型调用(如同以 std::invoke
(类模板)
检查指定的类型是否支持使用分配器的构造
(类模板)