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

YSTest PreAlpha_b900_20201012 The YSLib Test Project

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

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

`#include <YFunc.hpp>`

YSLib::GRecursiveCallContext< _tKey, _type > 的协作图:
[图例]

## Public 类型

using | KeyType = _tKey
using | ValueType = _type
using | CallerType = function< ValueType(const GRecursiveCallContext &)>

## Public 成员函数

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

## Private 属性

function< CallerType(const KeyType &)> | build

## 详细描述

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

递归调用上下文。

注解
  用于构建依赖项。

自从
  build 545

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

## 成员类型定义说明

## ◆ CallerType

template<typename _tKey , typename _type >

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

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

## ◆ KeyType

template<typename _tKey , typename _type >

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

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

## ◆ ValueType

template<typename _tKey , typename _type >

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

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

## 构造及析构函数说明

## ◆ GRecursiveCallContext()

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

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

inline

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

## 成员函数说明

## ◆ DefDeCopyMoveCtorAssignment()

template<typename _tKey , typename _type >

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

## 类成员变量说明

## ◆ build

template<typename _tKey , typename _type >

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

private

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

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

- YFunc.hpp