YSTest: YSLib::GRecursiveCallContext< _tKey, _tValue > 模板类 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

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

Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
YSLib::GRecursiveCallContext< _tKey, _tValue > 模板类 参考

递归调用上下文。 更多...

`#include <YFunc.hpp>`

## Public 类型

using | KeyType = _tKey
using | ValueType = _tValue
using | CallerType = std::function< ValueType(const GRecursiveCallContext &)>

## Public 成员函数

template<typename _func , yimpl(typename=ystdex::exclude_self_t< GRecursiveCallContext, _func >) >
| GRecursiveCallContext (_func f)
| DefDeCopyMoveCtorAssignment (GRecursiveCallContext) PDefHOp(ValueType

## Private 属性

std::function< CallerType(const KeyType &)> | build

## 详细描述

### template<typename _tKey, typename _tValue>
class YSLib::GRecursiveCallContext< _tKey, _tValue >

递归调用上下文。

注解
  用于构建依赖项。

自从
  build 545

在文件 YFunc.hpp 第 44 行定义.

## 成员类型定义说明

template<typename _tKey , typename _tValue >

using YSLib::GRecursiveCallContext< _tKey, _tValue >::CallerType = std::function<ValueType(const GRecursiveCallContext&)>

在文件 YFunc.hpp 第 49 行定义.

template<typename _tKey , typename _tValue >

using YSLib::GRecursiveCallContext< _tKey, _tValue >::KeyType = _tKey

在文件 YFunc.hpp 第 47 行定义.

template<typename _tKey , typename _tValue >

using YSLib::GRecursiveCallContext< _tKey, _tValue >::ValueType = _tValue

在文件 YFunc.hpp 第 48 行定义.

## 构造及析构函数说明

template<typename _tKey , typename _tValue >
template<typename _func , yimpl(typename=ystdex::exclude_self_t< GRecursiveCallContext, _func >) >

YSLib::GRecursiveCallContext< _tKey, _tValue >::GRecursiveCallContext | ( | _func | f | ) |

inline

在文件 YFunc.hpp 第 57 行定义.

## 成员函数说明

template<typename _tKey , typename _tValue >

YSLib::GRecursiveCallContext< _tKey, _tValue >::DefDeCopyMoveCtorAssignment | ( | GRecursiveCallContext< _tKey, _tValue > |  | ) |

## 类成员变量说明

template<typename _tKey , typename _tValue >

std::function<CallerType(const KeyType&)> YSLib::GRecursiveCallContext< _tKey, _tValue >::build

private

在文件 YFunc.hpp 第 52 行定义.

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

- YFunc.hpp