Btk
Btk::Impl::ClassSlot< Class, Method, RetT, Args > Struct Template Reference
Inheritance diagram for Btk::Impl::ClassSlot< Class, Method, RetT, Args >:
Collaboration diagram for Btk::Impl::ClassSlot< Class, Method, RetT, Args >:

Public Member Functions

 ClassSlot (Class *ptr, Method m)
 
- Public Member Functions inherited from Btk::Impl::Slot< RetT, Args... >
 Slot (DeleteFn df, InvokeFn fn)
 
RetT invoke (Args ...args) const
 
- Public Member Functions inherited from Btk::Impl::SlotBase
 SlotBase (DeleteFn fn)
 
void cleanup (bool from_hasslots=false)
 

Static Public Member Functions

static RetT Invoke (const void *__self, Args ...args)
 
static void Delete (void *self, bool from_hasslots)
 

Public Attributes

Class * class_ptr
 
Method method
 
std::list< Connection >::iterator iter
 
- Public Attributes inherited from Btk::Impl::Slot< RetT, Args... >
InvokeFn invoke_ptr
 
- Public Attributes inherited from Btk::Impl::SlotBase
DeleteFn delete_ptr
 

Additional Inherited Members

- Public Types inherited from Btk::Impl::Slot< RetT, Args... >
typedef RetT(* InvokeFn) (const void *self, Args ...args)
 
- Public Types inherited from Btk::Impl::SlotBase
typedef void(* DeleteFn) (void *self, bool from_hasslots)
 

The documentation for this struct was generated from the following file: