YSTest: ystdex::indirect_ref_adaptor< _type, _tReference > 模板类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
ystdex::indirect_ref_adaptor< _type, _tReference > 模板类 参考

包装间接操作的引用适配器。 更多...

`#include <ref.hpp>`

## Public 类型

using | value_type = _type
using | reference = _tReference

## Public 成员函数

| indirect_ref_adaptor (value_type &r)
auto | get () -> decltype(ref.get().get())

## Private 属性

reference | ref

## 详细描述

### template<typename _type, typename _tReference = lref<_type>>
class ystdex::indirect_ref_adaptor< _type, _tReference >

包装间接操作的引用适配器。

自从
  build 723

在文件 ref.hpp 第 213 行定义.

## 成员类型定义说明

## ◆ reference

template<typename _type , typename _tReference = lref<_type>>

using ystdex::indirect_ref_adaptor< _type, _tReference >::reference = _tReference

在文件 ref.hpp 第 217 行定义.

## ◆ value_type

template<typename _type , typename _tReference = lref<_type>>

using ystdex::indirect_ref_adaptor< _type, _tReference >::value_type = _type

在文件 ref.hpp 第 216 行定义.

## 构造及析构函数说明

## ◆ indirect_ref_adaptor()

template<typename _type , typename _tReference = lref<_type>>

ystdex::indirect_ref_adaptor< _type, _tReference >::indirect_ref_adaptor | ( | value_type & | r | ) |

inline

在文件 ref.hpp 第 223 行定义.

## 成员函数说明

## ◆ get()

template<typename _type , typename _tReference = lref<_type>>

auto ystdex::indirect_ref_adaptor< _type, _tReference >::get | ( |  | ) | -> decltype(ref.get().get())

inline

在文件 ref.hpp 第 228 行定义.

引用了 ystdex::indirect_ref_adaptor< _type, _tReference >::ref.

## 类成员变量说明

## ◆ ref

template<typename _type , typename _tReference = lref<_type>>

reference ystdex::indirect_ref_adaptor< _type, _tReference >::ref

private

在文件 ref.hpp 第 220 行定义.

被这些函数引用 ystdex::indirect_ref_adaptor< _type, _tReference >::get().

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

- ref.hpp