YSTest: ystdex::void_ref_any类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
ystdex::void_ref_any类 参考

`#include <any.h>`

ystdex::void_ref_any 的协作图:
[图例]

## Public 成员函数

| void_ref_any ()=default
template<typename _type , typename = exclude_self_t<void_ref_any, _type>>
| void_ref_any (_type &&x)
| void_ref_any (const void_ref_any &)=default
| void_ref_any (void_ref_any &&)=default
void_ref_any & | operator= (const void_ref_any &)=default
void_ref_any & | operator= (void_ref_any &&)=default
template<typename _type , typename = exclude_self_t<void_ref_any, _type>>
| operator _type () const

## Private 成员函数

template<typename _type >
| void_ref_any (_type &&x, true_)
template<typename _type >
| void_ref_any (_type &&x, false_)

## Private 属性

any | data

## 详细描述

注解
  YStandardEx 扩展。

参见
  void_ref

自从
  build 743

在文件 any.h 第 1245 行定义.

## 构造及析构函数说明

ystdex::void_ref_any::void_ref_any | ( |  | ) |

default

template<typename _type , typename = exclude_self_t<void_ref_any, _type>>

ystdex::void_ref_any::void_ref_any | ( | _type && | x | ) |

inline

在文件 any.h 第 1254 行定义.

template<typename _type >

ystdex::void_ref_any::void_ref_any | ( | _type && | x,
|  | true_ |
| ) |  |

inlineprivate

在文件 any.h 第 1260 行定义.

template<typename _type >

ystdex::void_ref_any::void_ref_any | ( | _type && | x,
|  | false_ |
| ) |  |

inlineprivate

在文件 any.h 第 1264 行定义.

ystdex::void_ref_any::void_ref_any | ( | const void_ref_any & |  | ) |

default

ystdex::void_ref_any::void_ref_any | ( | void_ref_any && |  | ) |

default

## 成员函数说明

template<typename _type , typename = exclude_self_t<void_ref_any, _type>>

ystdex::void_ref_any::operator _type | ( |  | ) | const

inline

前置条件
  间接断言：参数指定初始化对应的类型。

在文件 any.h 第 1281 行定义.

参考 ystdex::data() , 以及 ystdex::any::type().

函数调用图:

void_ref_any& ystdex::void_ref_any::operator= | ( | const void_ref_any & |  | ) |

default

void_ref_any& ystdex::void_ref_any::operator= | ( | void_ref_any && |  | ) |

default

## 类成员变量说明

any ystdex::void_ref_any::data

mutableprivate

在文件 any.h 第 1248 行定义.

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

- any.h