YSTest: NPL::A1::WrappedContextHandler< _func > 模板类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | 所有成员列表
NPL::A1::WrappedContextHandler< _func > 模板类 参考

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

`#include <NPLA1.h>`

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

## Public 成员函数

template<typename... _tParams, yimpl(typename=ystdex::exclude_self_params_t< WrappedContextHandler, _tParams... >) >
| WrappedContextHandler (_tParams &&... args)
| DefDeCopyMoveCtorAssignment (WrappedContextHandler) template< typename... _tParams > ReductionStatus operator()(_tParams &&... args) const

## Public 属性

_func | Handler

## 详细描述

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

包装上下文处理器。

自从
  build 751

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

警告
  非虚析构。

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

## 构造及析构函数说明

## ◆ WrappedContextHandler()

template<typename _func >
template<typename... _tParams, yimpl(typename=ystdex::exclude_self_params_t< WrappedContextHandler, _tParams... >) >

NPL::A1::WrappedContextHandler< _func >::WrappedContextHandler | ( | _tParams &&... | args | ) |

inline

自从
  build 849

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

## 成员函数说明

## ◆ DefDeCopyMoveCtorAssignment()

template<typename _func >

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

inline

自从
  build 757

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

引用了 NPL::A1::args, NPL::Clean, NPL::A1::WrappedContextHandler< _func >::Handler , 以及 yforward.

## 类成员变量说明

## ◆ Handler

template<typename _func >

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

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

被这些函数引用 NPL::A1::WrappedContextHandler< _func >::DefDeCopyMoveCtorAssignment().

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

- NPLA1.h