MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
has_unique_object_representations< T > 模板结构体 参考

判断类型是否具有唯一的对象表示 更多...

#include <type_traits.hpp>

类 has_unique_object_representations< T > 继承关系图:
[图例]

额外继承的成员函数

Public 类型 继承自 integral_constant< bool, Value >
using value_type
 值类型
using type
 自身类型
Public 成员函数 继承自 integral_constant< bool, Value >
constexpr operator value_type () const noexcept
 显式转换到值类型的运算符
MSTL_NODISCARD constexpr value_type operator() () const noexcept
 函数调用运算符,用于获取值
静态 Public 属性 继承自 integral_constant< bool, Value >
static constexpr bool value
 存储的整数值

详细描述

template<typename T>
struct has_unique_object_representations< T >

判断类型是否具有唯一的对象表示

模板参数
T要检查的类型

如果类型具有唯一的对象表示:

  1. 每个不同的值都有唯一的二进制表示
  2. 需要考虑填充字节和实现依赖
  3. 可以通过内存比较轻松判断相等性

标准布局类型和平凡类型通常具有唯一的对象表示。

在文件 type_traits.hpp2152 行定义.


该结构体的文档由以下文件生成: