YSTest: ystdex::nullptr_t类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

Public 成员函数 | 所有成员列表
ystdex::nullptr_t类 参考

空指针类。 更多...

`#include <ydef.h>`

## Public 成员函数

template<typename _type >
| operator _type * () const
| 转换任意类型至空非成员或静态成员指针。 更多...
template<class _tClass , typename _type >
| operator _type _tClass::* () const
| 转换任意类型至空非静态成员指针。 更多...
template<typename _type >
bool | equals (const _type &rhs) const
| 支持关系运算符重载。 更多...
void | operator& () const =delete
| 禁止取 nullptr 的指针。 更多...

## 详细描述

空指针类。

参见
  https://en.wikibooks.org/wiki/More_C++_Idioms/nullptr 。

在文件 ydef.h 第 861 行定义.

## 成员函数说明

template<typename _type >

bool ystdex::nullptr_t::equals | ( | const _type & | rhs | ) | const

inline

支持关系运算符重载。

在文件 ydef.h 第 882 行定义.

参考自 ystdex::operator!=() , 以及 ystdex::operator==().

这是这个函数的调用关系图:
template<typename _type >

ystdex::nullptr_t::operator _type * | ( |  | ) | const

inline

转换任意类型至空非成员或静态成员指针。

在文件 ydef.h 第 867 行定义.

template<class _tClass , typename _type >

ystdex::nullptr_t::operator _type _tClass::* | ( |  | ) | const

inline

转换任意类型至空非静态成员指针。

在文件 ydef.h 第 875 行定义.

void ystdex::nullptr_t::operator& | ( |  | ) | const

delete

禁止取 nullptr 的指针。

该类的文档由以下文件生成:

- ydef.h