Public Member Functions | Public Attributes
ecl::lite::sigslots::MemberSlot< void, FunctionClass > Class Template Reference

A slot with member callback function. More...

#include <slot.hpp>

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

List of all members.

Public Member Functions

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

Public Attributes

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

Detailed Description

template<typename FunctionClass>
class ecl::lite::sigslots::MemberSlot< void, 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 110 of file slot.hpp.


Constructor & Destructor Documentation

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

Definition at line 112 of file slot.hpp.

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

Definition at line 113 of file slot.hpp.


Member Function Documentation

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

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

Definition at line 118 of file slot.hpp.


Member Data Documentation

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

Definition at line 122 of file slot.hpp.

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

Definition at line 121 of file slot.hpp.


The documentation for this class was generated from the following file:


ecl_sigslots_lite
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:11:31