- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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...