Classes | Namespaces | Functions
gslot.h File Reference
#include "gdef.h"
#include "gexception.h"
#include "gnoncopyable.h"

Go to the source code of this file.

Classes

class  G::SlotBase
 Part of the slot/signal system. More...
 
class  G::SignalImp
 Part of the slot/signal system. More...
 
class  G::SlotImp0< T >
 Part of the slot/signal system. More...
 
class  G::SlotOp0< T >
 Part of the slot/signal system. More...
 
class  G::Slot0
 Part of the slot/signal system. More...
 
class  G::Signal0
 Part of the slot/signal system. More...
 
class  G::SlotImp1< T, P >
 Part of the slot/signal system. More...
 
class  G::SlotOp1< T, P >
 Part of the slot/signal system. More...
 
class  G::Slot1< P >
 Part of the slot/signal system. More...
 
class  G::Signal1< P >
 Part of the slot/signal system. More...
 
class  G::SlotImp2< T, P1, P2 >
 Part of the slot/signal system. More...
 
class  G::SlotOp2< T, P1, P2 >
 Part of the slot/signal system. More...
 
class  G::Slot2< P1, P2 >
 Part of the slot/signal system. More...
 
class  G::Signal2< P1, P2 >
 Part of the slot/signal system. More...
 
class  G::SlotImp3< T, P1, P2, P3 >
 Part of the slot/signal system. More...
 
class  G::SlotOp3< T, P1, P2, P3 >
 Part of the slot/signal system. More...
 
class  G::Slot3< P1, P2, P3 >
 Part of the slot/signal system. More...
 
class  G::Signal3< P1, P2, P3 >
 Part of the slot/signal system. More...
 

Namespaces

 G
 Low-level classes.
 

Functions

template<typename T >
void G::swap_ (T &t1, T &t2)
 Part of the slot/signal system. More...
 
template<typename T >
Slot0 G::slot (T &object, void(T::*fn)())
 Part of the slot/signal system. More...
 
template<typename T , typename P >
Slot1< P > G::slot (T &object, void(T::*fn)(P))
 Part of the slot/signal system. More...
 
template<typename T , typename P1 , typename P2 >
Slot2< P1, P2 > G::slot (T &object, void(T::*fn)(P1, P2))
 Part of the slot/signal system. More...
 
template<typename T , typename P1 , typename P2 , typename P3 >
Slot3< P1, P2, P3 > G::slot (T &object, void(T::*fn)(P1, P2, P3))
 Part of the slot/signal system. More...