Template Class MemberSlot

Inheritance Relationships

Base Type

Class Documentation

template<typename Data, typename FunctionClass>
class MemberSlot : public ecl::lite::sigslots::SlotBase<Data>

A slot with member callback function.

Template Parameters:
  • Data – : the argument type.

  • FunctionClass – : the type of the class the function belongs too.

Public Functions

inline MemberSlot()
inline MemberSlot(void (FunctionClass::* func)(Data), FunctionClass &instance)
inline virtual void execute(Data data)

Public Members

FunctionClass *object
void (FunctionClass::* member_function)(Data)