utils::SlotBase< A1, A2, A3, A4, A5 > Class Template Reference

#include <signal_slot.h>

Inheritance diagram for utils::SlotBase< A1, A2, A3, A4, A5 >:
Inheritance graph
[legend]

Public Member Functions

 SlotBase ()
virtual ~SlotBase ()
virtual void operator() ()=0
virtual void operator() (A1 arg1)=0
virtual void operator() (A1 arg1, A2 arg2)=0
virtual void operator() (A1 arg1, A2 arg2, A3 arg3)=0
virtual void operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4)=0
virtual void operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5)=0
virtual bool compare (SlotBase< A1, A2, A3, A4, A5 > *p)=0

Detailed Description

template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
class utils::SlotBase< A1, A2, A3, A4, A5 >

Definition at line 44 of file signal_slot.h.


Constructor & Destructor Documentation

template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
utils::SlotBase< A1, A2, A3, A4, A5 >::SlotBase (  )  [inline]

Definition at line 47 of file signal_slot.h.

00047 {}

template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual utils::SlotBase< A1, A2, A3, A4, A5 >::~SlotBase (  )  [inline, virtual]

Definition at line 48 of file signal_slot.h.

00048 {}


Member Function Documentation

template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual bool utils::SlotBase< A1, A2, A3, A4, A5 >::compare ( SlotBase< A1, A2, A3, A4, A5 > *  p  )  [pure virtual]
template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual void utils::SlotBase< A1, A2, A3, A4, A5 >::operator() ( A1  arg1,
A2  arg2,
A3  arg3,
A4  arg4,
A5  arg5 
) [pure virtual]
template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual void utils::SlotBase< A1, A2, A3, A4, A5 >::operator() ( A1  arg1,
A2  arg2,
A3  arg3,
A4  arg4 
) [pure virtual]
template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual void utils::SlotBase< A1, A2, A3, A4, A5 >::operator() ( A1  arg1,
A2  arg2,
A3  arg3 
) [pure virtual]
template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual void utils::SlotBase< A1, A2, A3, A4, A5 >::operator() ( A1  arg1,
A2  arg2 
) [pure virtual]
template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual void utils::SlotBase< A1, A2, A3, A4, A5 >::operator() ( A1  arg1  )  [pure virtual]
template<typename A1 = UNUSABLE, typename A2 = UNUSABLE, typename A3 = UNUSABLE, typename A4 = UNUSABLE, typename A5 = UNUSABLE>
virtual void utils::SlotBase< A1, A2, A3, A4, A5 >::operator() (  )  [pure virtual]

The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.2-20100208