Kiwano Engine v1.3.x
|
Public 类型 | |
typedef _Ret(_Ty::* | _FuncType) (_Args...) |
Public 成员函数 | |
virtual _Ret | Invoke (_Args &&... args) const override |
virtual const std::type_info & | TargetType () const noexcept |
virtual const void * | Target (const std::type_info &type) const noexcept |
Public 成员函数 继承自 kiwano::details::RefCountCallable< _Ret, _Args... > | |
virtual void | Retain () override |
virtual void | Release () override |
virtual void | Retain ()=0 |
virtual void | Release ()=0 |
virtual _Ret | Invoke (_Args &&... args) const=0 |
virtual const std::type_info & | TargetType () const noexcept=0 |
virtual const void * | Target (const std::type_info &type) const noexcept=0 |
静态 Public 成员函数 | |
static Callable< _Ret, _Args... > * | Make (_Ty *ptr, _FuncType func) |
Protected 成员函数 | |
ProxyMemCallable (_Ty *ptr, _FuncType func) | |
Protected 属性 | |
_Ty * | ptr_ |
_FuncType | func_ |
|
inlineoverridevirtual |
|
inlinevirtualnoexcept |
|
inlinevirtualnoexcept |