Namespaces | |
| namespace | scim |
Slot functions returning a new slot | |
| template<typename R> | |
| Slot0< R > * | slot (R(*function)()) |
| template<typename T1, typename T2, typename R> | |
| Slot0< R > * | slot (T1 *&object, R(T2::*function)()) |
| template<typename T1, typename T2, typename R> | |
| Slot0< R > * | slot (T1 *const &object, R(T2::*function)()) |
| template<typename T1, typename T2, typename R> | |
| Slot0< R > * | slot (T1 &object, R(T2::*function)()) |
| template<typename R, typename P1> | |
| Slot1< R, P1 > * | slot (R(*function)(P1)) |
| template<typename T1, typename T2, typename R, typename P1> | |
| Slot1< R, P1 > * | slot (T1 *&object, R(T2::*function)(P1)) |
| template<typename T1, typename T2, typename R, typename P1> | |
| Slot1< R, P1 > * | slot (T1 *const &object, R(T2::*function)(P1)) |
| template<typename T1, typename T2, typename R, typename P1> | |
| Slot1< R, P1 > * | slot (T1 &object, R(T2::*function)(P1)) |
| template<typename R, typename P1, typename P2> | |
| Slot2< R, P1, P2 > * | slot (R(*function)(P1, P2)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2> | |
| Slot2< R, P1, P2 > * | slot (T1 *&object, R(T2::*function)(P1, P2)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2> | |
| Slot2< R, P1, P2 > * | slot (T1 *const &object, R(T2::*function)(P1, P2)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2> | |
| Slot2< R, P1, P2 > * | slot (T1 &object, R(T2::*function)(P1, P2)) |
| template<typename R, typename P1, typename P2, typename P3> | |
| Slot3< R, P1, P2, P3 > * | slot (R(*function)(P1, P2, P3)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3> | |
| Slot3< R, P1, P2, P3 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3> | |
| Slot3< R, P1, P2, P3 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3> | |
| Slot3< R, P1, P2, P3 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3)) |
| template<typename R, typename P1, typename P2, typename P3, typename P4> | |
| Slot4< R, P1, P2, P3, P4 > * | slot (R(*function)(P1, P2, P3, P4)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4> | |
| Slot4< R, P1, P2, P3, P4 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4> | |
| Slot4< R, P1, P2, P3, P4 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4> | |
| Slot4< R, P1, P2, P3, P4 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3, P4)) |
| template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5> | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (R(*function)(P1, P2, P3, P4, P5)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4, typename P5> | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4, typename P5> | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4, typename P5> | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5)) |
| template<typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (R(*function)(P1, P2, P3, P4, P5, P6)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5, P6)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5, P6)) |
| template<typename T1, typename T2, typename R, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6> | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5, P6)) |
Provides a set of slot class templates. Slots are callable objects that can be used to connect functions, class methods and function objects to scim::Signals.
Most code of this file are came from Inti project.
1.4.1