YSTest: ystdex::is_equal结构体 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 成员函数 | 所有成员列表
ystdex::is_equal结构体 参考
General Functors

相等关系仿函数。 更多...

`#include <functor.hpp>`

## Public 成员函数

template<typename _type1 , typename _type2 >
enable_if_t< not_< or_< is_reference_wrapper< _type1 >, is_reference_wrapper< _type2 > > >::value, bool > | operator() (const _type1 &x, const _type2 &y) const
template<typename _type1 , typename _type2 >
enable_if_t< and_< is_reference_wrapper< _type1 >, not_< is_reference_wrapper< _type2 > > >::value, bool > | operator() (const _type1 &x, const _type2 &y) const
template<typename _type1 , typename _type2 >
enable_if_t< and_< not_< is_reference_wrapper< _type1 > >, is_reference_wrapper< _type2 > >::value, bool > | operator() (const _type1 &x, const _type2 &y) const
template<typename _type1 , typename _type2 >
enable_if_t< and_< is_reference_wrapper< _type1 >, is_reference_wrapper< _type2 > >::value, bool > | operator() (const _type1 &x, const _type2 &y) const

## 详细描述

相等关系仿函数。

注解
  除 reference_wrapper 相关的重载外同 boost::is_equal 。

自从
  build 450

在文件 functor.hpp 第 185 行定义.

## 成员函数说明

template<typename _type1 , typename _type2 >

enable_if_t<not_<or_<is_reference_wrapper<_type1>, is_reference_wrapper<_type2> > >::value, bool> ystdex::is_equal::operator() | ( | const _type1 & | x,
|  | const _type2 & | y
| ) |  | const

inline

自从
  build 594

在文件 functor.hpp 第 191 行定义.

参考 YSLib::Drawing::x , 以及 YSLib::UI::y.

template<typename _type1 , typename _type2 >

enable_if_t<and_<is_reference_wrapper<_type1>, not_<is_reference_wrapper<_type2> > >::value, bool> ystdex::is_equal::operator() | ( | const _type1 & | x,
|  | const _type2 & | y
| ) |  | const

inline

自从
  build 554

在文件 functor.hpp 第 200 行定义.

参考 YSLib::Drawing::GBinaryGroup< _type >::get(), YSLib::Drawing::x , 以及 YSLib::UI::y.

函数调用图:
template<typename _type1 , typename _type2 >

enable_if_t<and_<not_<is_reference_wrapper<_type1> >, is_reference_wrapper<_type2> >::value, bool> ystdex::is_equal::operator() | ( | const _type1 & | x,
|  | const _type2 & | y
| ) |  | const

inline

在文件 functor.hpp 第 207 行定义.

参考 YSLib::Drawing::x , 以及 YSLib::UI::y.

template<typename _type1 , typename _type2 >

enable_if_t<and_<is_reference_wrapper<_type1>, is_reference_wrapper<_type2> >::value, bool> ystdex::is_equal::operator() | ( | const _type1 & | x,
|  | const _type2 & | y
| ) |  | const

inline

在文件 functor.hpp 第 214 行定义.

参考 YSLib::Drawing::GBinaryGroup< _type >::get(), YSLib::Drawing::x , 以及 YSLib::UI::y.

函数调用图:

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

- functor.hpp