#include <signal_slot.h>
Data Structures | |
union | Functor |
Public Member Functions | |
Slot (T *p, Function0 f0) | |
Slot (T *p, Function1 f1) | |
Slot (T *p, Function2 f2) | |
Slot (T *p, Function3 f3) | |
Slot (T *p, Function4 f4) | |
Slot (T *p, Function5 f5) | |
~Slot () | |
void | operator() () |
void | operator() (A1 arg1) |
void | operator() (A1 arg1, A2 arg2) |
void | operator() (A1 arg1, A2 arg2, A3 arg3) |
void | operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4) |
void | operator() (A1 arg1, A2 arg2, A3 arg3, A4 arg4, A5 arg5) |
bool | compare (SlotBase< A1, A2, A3, A4, A5 > *p) |
Definition at line 65 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::Slot | ( | T * | p, | |
Function0 | f0 | |||
) | [inline] |
Definition at line 78 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::Slot | ( | T * | p, | |
Function1 | f1 | |||
) | [inline] |
Definition at line 79 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::Slot | ( | T * | p, | |
Function2 | f2 | |||
) | [inline] |
Definition at line 80 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::Slot | ( | T * | p, | |
Function3 | f3 | |||
) | [inline] |
Definition at line 81 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::Slot | ( | T * | p, | |
Function4 | f4 | |||
) | [inline] |
Definition at line 82 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::Slot | ( | T * | p, | |
Function5 | f5 | |||
) | [inline] |
Definition at line 83 of file signal_slot.h.
utils::Slot< T, A1, A2, A3, A4, A5 >::~Slot | ( | ) | [inline] |
Definition at line 84 of file signal_slot.h.
bool utils::Slot< T, A1, A2, A3, A4, A5 >::compare | ( | SlotBase< A1, A2, A3, A4, A5 > * | p | ) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 117 of file signal_slot.h.
void utils::Slot< T, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3, | |||
A4 | arg4, | |||
A5 | arg5 | |||
) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 111 of file signal_slot.h.
void utils::Slot< T, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3, | |||
A4 | arg4 | |||
) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 106 of file signal_slot.h.
void utils::Slot< T, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2, | |||
A3 | arg3 | |||
) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 101 of file signal_slot.h.
void utils::Slot< T, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1, | |
A2 | arg2 | |||
) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 96 of file signal_slot.h.
void utils::Slot< T, A1, A2, A3, A4, A5 >::operator() | ( | A1 | arg1 | ) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 91 of file signal_slot.h.
void utils::Slot< T, A1, A2, A3, A4, A5 >::operator() | ( | ) | [inline, virtual] |
Implements utils::SlotBase< A1, A2, A3, A4, A5 >.
Definition at line 86 of file signal_slot.h.