命名空间
变体
操作

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

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

UnaryTypeTrait 是一个类模板,它使用 std::integral_constant (通常是 std::bool_constant) 特化来描述其模板类型参数的属性。

[编辑] 要求

[编辑] 标准库

以下 类型特征 都满足 UnaryTypeTrait

以下标准库类模板也满足 UnaryTypeTrait

具有指定值的指定类型的编译期常量
(类模板)
(C++17)
逻辑非元函数
(类模板) [编辑]
获取大小

元组 tuple
(类模板特化) [编辑]

获取数组 array 的大小
(类模板特化) [编辑]
获取配对 pair 的大小
(类模板特化) [编辑]
在编译时获取 variant 的备选项列表的大小
(类模板) (变量模板)[编辑]
指示对象是否为 std::bind 表达式或可用作表达式
(类模板) [编辑]
指示对象是否为标准占位符或可用作占位符
(类模板) [编辑]
测试类是否表示执行策略
(类模板) [编辑]