Rapicorn - Experimental UI Toolkit - Source Code 10.08.1
Classes | Functions
rapicornsignalslot.hh File Reference

Go to the source code of this file.

Classes

struct  Trampoline3< R0, A1, A2, A3 >
class  FunctionTrampoline3< R0, A1, A2, A3 >
class  MethodTrampoline3< Class, R0, A1, A2, A3 >
class  DataFunctionTrampoline3< R0, A1, A2, A3, Data >
class  DataMethodTrampoline3< Class, R0, A1, A2, A3, Data >
struct  Slot3< R0, A1, A2, A3, Emitter >

Functions

template<typename R0 , typename A1 , typename A2 , typename A3 >
Slot3< R0, A1, A2, A3 > slot (R0(*callback)(A1, A2, A3))
template<typename R0 , typename A1 , typename A2 , typename A3 , typename Data >
Slot3< R0, A1, A2, A3 > slot (R0(*callback)(A1, A2, A3, Data), Data data)
template<typename R0 , typename A1 , typename A2 , typename A3 , typename Data >
Slot3< R0, A1, A2, A3 > slot (R0(*callback)(A1, A2, A3, Data &), Data &data)
template<class Class , typename R0 , typename A1 , typename A2 , typename A3 >
Slot3< R0, A1, A2, A3 > slot (Class &obj, R0(Class::*method)(A1, A2, A3))
template<class Class , typename R0 , typename A1 , typename A2 , typename A3 , typename Data >
Slot3< R0, A1, A2, A3 > slot (Class &obj, R0(Class::*method)(A1, A2, A3, Data), Data data)
template<class Class , typename R0 , typename A1 , typename A2 , typename A3 , typename Data >
Slot3< R0, A1, A2, A3 > slot (Class &obj, R0(Class::*method)(A1, A2, A3, Data &), Data &data)
template<typename Obj , typename R0 , typename A1 , typename A2 , typename A3 >
Slot3< R0, A1, A2, A3 > slot (Signal< Obj, R0(A1, A2, A3)> &sigref)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines