YSTest: NPL::A1::WrappedContextHandler< _func > 模板结构体 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

Public 属性 | 所有成员列表
NPL::A1::WrappedContextHandler< _func > 模板结构体 参考

包装上下文处理器。 更多...

`#include <NPLA1.h>`

类 NPL::A1::WrappedContextHandler< _func > 继承关系图:
[图例]
NPL::A1::WrappedContextHandler< _func > 的协作图:
[图例]

## Public 成员函数

template<typename _tParam , yimpl(typename=ystdex::exclude_self_t< WrappedContextHandler, _tParam >) >
| WrappedContextHandler (_tParam &&arg)
template<typename _tParam1 , typename _tParam2 , typename... _tParams>
| WrappedContextHandler (_tParam1 &&arg1, _tParam2 &&arg2, _tParams &&...args)
| DefDeCopyMoveCtorAssignment (WrappedContextHandler) template< typename..._tParams > ReductionStatus operator()(_tParams &&...args) const

## Public 属性

_func | Handler

## 详细描述

### template<typename _func>
struct NPL::A1::WrappedContextHandler< _func >

包装上下文处理器。

自从
  build 751

注解
  忽略被包装的上下文处理器可能存在的返回值，自适应默认返回规约结果。

警告
  非虚析构。

在文件 NPLA1.h 第 436 行定义.

## 构造及析构函数说明

template<typename _func >
template<typename _tParam , yimpl(typename=ystdex::exclude_self_t< WrappedContextHandler, _tParam >) >

NPL::A1::WrappedContextHandler< _func >::WrappedContextHandler | ( | _tParam && | arg | ) |

inline

自从
  build 757

在文件 NPLA1.h 第 445 行定义.

template<typename _func >
template<typename _tParam1 , typename _tParam2 , typename... _tParams>

NPL::A1::WrappedContextHandler< _func >::WrappedContextHandler | ( | _tParam1 && | arg1,
|  | _tParam2 && | arg2,
|  | _tParams &&... | args
| ) |  |

inline

在文件 NPLA1.h 第 449 行定义.

## 成员函数说明

template<typename _func >

NPL::A1::WrappedContextHandler< _func >::DefDeCopyMoveCtorAssignment | ( | WrappedContextHandler< _func > |  | ) | const

inline

在文件 NPLA1.h 第 453 行定义.

参考 NPL::Clean, NPL::A1::WrappedContextHandler< _func >::Handler , 以及 yforward.

## 类成员变量说明

template<typename _func >

_func NPL::A1::WrappedContextHandler< _func >::Handler

在文件 NPLA1.h 第 439 行定义.

参考自 NPL::A1::WrappedContextHandler< _func >::DefDeCopyMoveCtorAssignment().

该结构体的文档由以下文件生成:

- NPLA1.h