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 | |
T | 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) |