YSTest: YSLib::UI::GWidgetRegister< _tParams > 模板类 参考

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

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

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
YSLib::UI::GWidgetRegister< _tParams > 模板类 参考

加载器注册接口：加载一个或多个键和类初始化例程。 更多...

`#include <Loader.h>`

类 YSLib::UI::GWidgetRegister< _tParams > 继承关系图:
[图例]
YSLib::UI::GWidgetRegister< _tParams > 的协作图:
[图例]

## Public 类型

using | Base = GHandlerRegisterBase< GWidgetRegister< _tParams...>, string, GWidgetCreator< _tParams...>>

## Public 成员函数

| ImplS (Base) template< typename _tWidget
Public 成员函数 继承自 YSLib::GHandlerRegisterBase< GWidgetRegister< _tParams...>, string, GWidgetCreator< _tParams...> >
| PDefH (bool, Contains, const string &key) const ImplRet(registered_map.count(key)!=0) DeclSEntry(template< _type
GWidgetCreator< _tParams...> GWidgetCreator< _tParams...> | GetRegister () const ) template< typename..._tParams > auto Call(const string &key
void | Register (const string &key)
void | Register (_tIn first, _tIn last)
void | Register (std::initializer_list< string > il)

## 静态 Public 成员函数

static _fHandler GWidgetCreator< _tParams...> | GetRegister (const string &)

## 详细描述

### template<typename... _tParams>
class YSLib::UI::GWidgetRegister< _tParams >

加载器注册接口：加载一个或多个键和类初始化例程。

注解
  加载的键的数量和类的数量需要保持一致。

参见
  GRegister

自从
  build 494

调用示例:
  static GWidgetRegister<> reg;
  reg.Register<Widget, Control, Panel>({"Widget", "Control", "Panel"});
  取加载器注册接口处理器：用于加载一个或多个键和类初始化例程。

在文件 Loader.h 第 172 行定义.

## 成员类型定义说明

template<typename... _tParams>

using YSLib::UI::GWidgetRegister< _tParams >::Base = GHandlerRegisterBase<GWidgetRegister<_tParams...>, string, GWidgetCreator<_tParams...>>

在文件 Loader.h 第 177 行定义.

## 成员函数说明

template<typename... _tParams>

static _fHandler GWidgetCreator<_tParams...> YSLib::UI::GWidgetRegister< _tParams >::GetRegister | ( | const string & |  | ) |

inlinestatic

在文件 Loader.h 第 181 行定义.

template<typename... _tParams>

YSLib::UI::GWidgetRegister< _tParams >::ImplS | ( | Base |  | ) |

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

- Loader.h