A slot with member callback function. More...
#include <slot.hpp>
Public Member Functions | |
void | execute (Data data) |
MemberSlot () | |
MemberSlot (void(FunctionClass::*func)(Data), FunctionClass &instance) | |
Public Attributes | |
void(FunctionClass::* | member_function )(Data) |
FunctionClass * | object |
A slot with member callback function.
Data | : the argument type. |
FunctionClass | : the type of the class the function belongs too. |
ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::MemberSlot | ( | ) | [inline] |
ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::MemberSlot | ( | void(FunctionClass::*)(Data) | func, |
FunctionClass & | instance | ||
) | [inline] |
void ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::execute | ( | Data | data | ) | [inline, virtual] |
Implements ecl::lite::sigslots::SlotBase< Data >.
void(FunctionClass::* ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::member_function)(Data) |
FunctionClass* ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::object |