YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
#include <yevt.hpp>
Public 类型 | |
using | HandlerType = GHEvent< _tRet(_tParams...)> |
using | TupleType = typename HandlerType::TupleType |
using | FuncType = typename HandlerType::FuncType |
using | ContainerType = multimap< EventPriority, HandlerType, std::greater< EventPriority >> |
容器类型。 更多... | |
using | SizeType = typename ContainerType::size_type |
Public 成员函数 | |
yconstfn | DefDeCtor (GEvent) template< typename _tHandler |
无参数构造:默认实现。 更多... | |
yconstfn | yimpl (typename=ystdex::exclude_self_ctor_t< GEvent, _tHandler >)> GEvent(_tHandler &&h) |
yconstfn | DefDeCopyCtor (GEvent) yconstfn DefDeMoveCtor(GEvent) template< typename _tHandler |
复制构造:默认实现。 更多... | |
Public 属性 | |
ContainerType | List |
响应列表。 更多... | |
using YSLib::GEvent< _tRet(_tParams...)>::ContainerType = multimap<EventPriority, HandlerType, std::greater<EventPriority>> |
using YSLib::GEvent< _tRet(_tParams...)>::FuncType = typename HandlerType::FuncType |
using YSLib::GEvent< _tRet(_tParams...)>::HandlerType = GHEvent<_tRet(_tParams...)> |
using YSLib::GEvent< _tRet(_tParams...)>::SizeType = typename ContainerType::size_type |
using YSLib::GEvent< _tRet(_tParams...)>::TupleType = typename HandlerType::TupleType |
yconstfn YSLib::GEvent< _tRet(_tParams...)>::DefDeCopyCtor | ( | GEvent< _tRet(_tParams...)> | ) |
复制构造:默认实现。
转移构造:默认实现。
赋值:覆盖事件响应:使用单一构造参数指定的指定事件处理器。
yconstfn YSLib::GEvent< _tRet(_tParams...)>::DefDeCtor | ( | GEvent< _tRet(_tParams...)> | ) |
无参数构造:默认实现。
构造:添加事件处理器。
|
inline |
ContainerType YSLib::GEvent< _tRet(_tParams...)>::List |