Btk
Btk::Impl::SlotDetail< T, RetT, Args > Struct Template Reference
Inheritance diagram for Btk::Impl::SlotDetail< T, RetT, Args >:
Collaboration diagram for Btk::Impl::SlotDetail< T, RetT, Args >:

Public Member Functions

 SlotDetail (T &&f)
 
- 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 void Delete (void *self, bool)
 
static RetT Invoke (const void *__self, Args ...args)
 

Public Attributes

fn
 
- 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: