YSTest: YSLib::RefHolder< _type > 模板类 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
YSLib::RefHolder< _type > 模板类 参考

带等于接口的引用动态泛型持有者。 更多...

`#include <YObject.h>`

类 YSLib::RefHolder< _type > 继承关系图:
[图例]
YSLib::RefHolder< _type > 的协作图:
[图例]

## Public 类型

using | value_type = ystdex::remove_reference_t< ystdex::unwrap_reference_t< _type >>

## Public 成员函数

| RefHolder (_type &r)
| 不取得所有权。 更多...

## Private 属性

ValueHolder< lref< value_type > > | base

## 详细描述

### template<typename _type>
class YSLib::RefHolder< _type >

带等于接口的引用动态泛型持有者。

模板参数

  _type | 持有的被引用的值类型。

参见
  ValueHolder

自从
  build 747

不对持有值具有所有权的间接持有者。

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

## 成员类型定义说明

template<typename _type >

using YSLib::RefHolder< _type >::value_type = ystdex::remove_reference_t<ystdex::unwrap_reference_t<_type>>

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

## 构造及析构函数说明

template<typename _type >

YSLib::RefHolder< _type >::RefHolder | ( | _type & | r | ) |

inline

不取得所有权。

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

## 类成员变量说明

template<typename _type >

ValueHolder<lref<value_type> > YSLib::RefHolder< _type >::base

private

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

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

- YObject.h