Giveda® Embedded Midware  1.2.0
本文档受《版权法》、《版权公约》保护。深圳技达®版权所有
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 类型 | Public 成员函数 | Public 属性 | Protected 属性 | 所有成员列表
GSlotCpp< Receiver, Ret(Args...)> 模板类 参考

#include <gObject_cpp11.h>

继承自 GSlotAPI< Ret(Args...)> .

Public 类型

typedef void(Receiver::* SlotFuncType )(Args...)
 

Public 成员函数

 GSlotCpp (Receiver *r, SlotFuncType slot)
 
virtual ~GSlotCpp ()
 
void operator() (Args &...args)
 
E_SLOT_TYPE type () const
 
bool operator== (const GSlotAPI &other)
 

Public 属性

GObjectm_receiver
 

Protected 属性

void * m_slot
 

成员类型定义说明

template<typename Receiver , typename Ret , typename... Args>
typedef void( Receiver::* GSlotCpp< Receiver, Ret(Args...)>::SlotFuncType)(Args...)

构造及析构函数说明

template<typename Receiver , typename Ret , typename... Args>
GSlotCpp< Receiver, Ret(Args...)>::GSlotCpp ( Receiver *  r,
SlotFuncType  slot 
)
inline
template<typename Receiver , typename Ret , typename... Args>
virtual GSlotCpp< Receiver, Ret(Args...)>::~GSlotCpp ( )
inlinevirtual

成员函数说明

template<typename Receiver , typename Ret , typename... Args>
void GSlotCpp< Receiver, Ret(Args...)>::operator() ( Args &...  args)
inlinevirtual
template<typename Ret , typename... Args>
bool GSlotAPI< Ret(Args...)>::operator== ( const GSlotAPI< Ret(Args...)> &  other)
inlineinherited
template<typename Ret , typename... Args>
E_SLOT_TYPE GSlotAPI< Ret(Args...)>::type ( ) const
inlineinherited

类成员变量说明

template<typename Ret , typename... Args>
GObject* GSlotAPI< Ret(Args...)>::m_receiver
inherited
template<typename Ret , typename... Args>
void* GSlotAPI< Ret(Args...)>::m_slot
protectedinherited

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