$search

ecl::lite::sigslots::MemberSlot< Data, FunctionClass > Class Template Reference

A slot with member callback function. More...

#include <slot.hpp>

Inheritance diagram for ecl::lite::sigslots::MemberSlot< Data, FunctionClass >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

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

Detailed Description

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

A slot with member callback function.

Template Parameters:
Data : the argument type.
FunctionClass : the type of the class the function belongs too.

Definition at line 52 of file slot.hpp.


Constructor & Destructor Documentation

template<typename Data, typename FunctionClass>
ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::MemberSlot (  )  [inline]

Definition at line 54 of file slot.hpp.

template<typename Data, typename FunctionClass>
ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::MemberSlot ( void(FunctionClass::*)(Data)  func,
FunctionClass &  instance 
) [inline]

Definition at line 55 of file slot.hpp.


Member Function Documentation

template<typename Data, typename FunctionClass>
void ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::execute ( Data  data  )  [inline, virtual]

Implements ecl::lite::sigslots::SlotBase< Data >.

Definition at line 60 of file slot.hpp.


Member Data Documentation

template<typename Data, typename FunctionClass>
void(FunctionClass::* ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::member_function)(Data)

Definition at line 64 of file slot.hpp.

template<typename Data, typename FunctionClass>
FunctionClass* ecl::lite::sigslots::MemberSlot< Data, FunctionClass >::object

Definition at line 63 of file slot.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends


ecl_sigslots_lite
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Fri Mar 1 15:20:56 2013