Kiwano Engine  v1.2.x
kiwano::details::ProxyConstMemCallable< _Ty, _Ret, _Args > 模板类 参考
类 kiwano::details::ProxyConstMemCallable< _Ty, _Ret, _Args > 继承关系图:
kiwano::details::ProxyConstMemCallable< _Ty, _Ret, _Args > 的协作图:

Public 类型

typedef _Ret(_Ty::* _FuncType) (_Args...) const
 

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
 

静态 Public 成员函数

static Callable< _Ret, _Args... > * Make (_Ty *ptr, _FuncType func)
 

Protected 成员函数

 ProxyConstMemCallable (_Ty *ptr, _FuncType func)
 

Protected 属性

_Ty * ptr_
 
_FuncType func_