Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Teddy::Signals Namespace Reference


Compounds

class  Teddy::Signals::Functor0
 Functor. More...

class  Teddy::Signals::Functor1
class  Teddy::Signals::Functor2
class  Teddy::Signals::Holder0
 Holder. More...

class  Teddy::Signals::Holder1
class  Teddy::Signals::Holder2
class  Teddy::Signals::TFunctor0
 TFunctor. More...

class  Teddy::Signals::TFunctor1
class  Teddy::Signals::TFunctor2

Functions

template<typename T, typename R> Functor0< R > * functor (T *object, R(T::*operation)())
template<typename T, typename R, typename A1> Functor1< R, A1 > * functor (T *object, R(T::*operation)(A1))
template<typename T, typename R, typename A1, typename A2> Functor2< R, A1, A2 > * functor (T *object, R(T::*operation)(A1, A2))


Function Documentation

template<typename T, typename R, typename A1, typename A2>
Functor2<R,A1,A2>* functor T *    object,
R(T::*    operation)(A1, A2)
 

Definition at line 155 of file Functor.h.

template<typename T, typename R, typename A1>
Functor1<R,A1>* functor T *    object,
R(T::*    operation)(A1)
 

Definition at line 152 of file Functor.h.

template<typename T, typename R>
Functor0<R>* functor T *    object,
R(T::*    operation)()
 

Definition at line 149 of file Functor.h.