|
class | G::Slot::SlotImpBase |
| Used as a base class to all slot implementation classes (such as G::Slot::SlotImp1), allowing them to be used as bodies to the associated slot reference-counting handle class (eg. More...
|
|
class | G::Slot::SignalImp |
| A static helper class used by G::Slot signal classes. More...
|
|
class | G::Slot::SlotImp0< T > |
| A slot implementation class for zero-parameter callbacks. More...
|
|
class | G::Slot::SlotCallback0< T > |
| Provides a function to down-cast from SlotImpBase to SlotImp0. More...
|
|
class | G::Slot::Slot0 |
| A slot class for zero-parameter callbacks. More...
|
|
class | G::Slot::Signal0 |
| A signal class for zero-parameter callbacks. More...
|
|
class | G::Slot::SlotImp1< T, P > |
| A slot implementation class for one-parameter callbacks. More...
|
|
class | G::Slot::SlotCallback1< T, P > |
| Provides a function to down-cast from SlotImpBase to SlotImp1. More...
|
|
class | G::Slot::Slot1< P > |
| A slot class for one-parameter callbacks. More...
|
|
class | G::Slot::Signal1< P > |
| A signal class for one-parameter callbacks. More...
|
|
class | G::Slot::SlotImp2< T, P1, P2 > |
| A slot implementation class for two-parameter callbacks. More...
|
|
class | G::Slot::SlotCallback2< T, P1, P2 > |
| Provides a function to down-cast from SlotImpBase to SlotImp2. More...
|
|
class | G::Slot::Slot2< P1, P2 > |
| A slot class for two-parameter callbacks. More...
|
|
class | G::Slot::Signal2< P1, P2 > |
| A signal class for two-parameter callbacks. More...
|
|
class | G::Slot::SlotImp3< T, P1, P2, P3 > |
| A slot implementation class for three-parameter callbacks. More...
|
|
class | G::Slot::SlotCallback3< T, P1, P2, P3 > |
| Provides a function to down-cast from SlotImpBase to SlotImp3. More...
|
|
class | G::Slot::Slot3< P1, P2, P3 > |
| A slot class for three-parameter callbacks. More...
|
|
class | G::Slot::Signal3< P1, P2, P3 > |
| A signal class for three-parameter callbacks. More...
|
|
|
template<typename T > |
Slot0 | G::Slot::slot (T &object, void(T::*fn)()) |
| A slot factory function overloaded for a zero-parameter callback.
|
|
template<typename T , typename P > |
Slot1< P > | G::Slot::slot (T &object, void(T::*fn)(P)) |
| A slot factory function overloaded for a one-parameter callback.
|
|
template<typename T , typename P1 , typename P2 > |
Slot2< P1, P2 > | G::Slot::slot (T &object, void(T::*fn)(P1, P2)) |
| A slot factory function overloaded for a two-parameter callback.
|
|
template<typename T , typename P1 , typename P2 , typename P3 > |
Slot3< P1, P2, P3 > | G::Slot::slot (T &object, void(T::*fn)(P1, P2, P3)) |
| A slot factory function overloaded for a three-parameter callback.
|
|