YSTest: YSLib::HeldEqual< _type1, _type2 > 模板结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

所有成员列表
YSLib::HeldEqual< _type1, _type2 > 模板结构体 参考

判断动态泛型的持有值是否相等。 更多...

`#include <YObject.h>`

类 YSLib::HeldEqual< _type1, _type2 > 继承关系图:
[图例]
YSLib::HeldEqual< _type1, _type2 > 的协作图:
[图例]

## 额外继承的成员函数

静态 Private 成员函数 继承自 ystdex::examiners::equal_examiner
template<typename _type , typename _type2 >
static auto | are_equal (_type &&x, _type2 &&y) -> decltype(bool(x==y))
template<typename _type , typename _type2 , typename = enable_if_t<!has_equality_operator<_type&&, _type2&&>::value>>
static bool | are_equal (_type &&, _type2 &&)
静态 Private 成员函数 继承自 ystdex::examiners::equal
template<typename _type , typename _type2 >
static auto | are_equal (_type &&x, _type2 &&y) -> decltype(bool(x==y))
静态 Private 成员函数 继承自 ystdex::examiners::always_equal
template<typename _type , typename _type2 , typename = enable_if_t<!has_equality_operator<_type&&, _type2&&>::value>>
static bool | are_equal (_type &&, _type2 &&)

## 详细描述

### template<typename _type1, typename _type2>
struct YSLib::HeldEqual< _type1, _type2 >

判断动态泛型的持有值是否相等。

自从
  build 454

返回
  若可通过 == 比较则为比较结果，否则为 true 。

在文件 YObject.h 第 217 行定义.

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

- YObject.h