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 |