Classes for the signal and slot structure. 
Classes | 
| class   | Dali::BaseSignal | 
|   | Implementation class for Dali::Signal.  More...
  | 
| class   | Dali::CallbackBase | 
|   | Callback base class to hold the data for callback function and member function calls.  More...
  | 
| struct   | Dali::Destroyer< T > | 
|   | Dispatcher to delete an object.  More...
  | 
| struct   | Dali::Dispatcher0< T > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::Dispatcher1< T, P1 > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::Dispatcher2< T, P1, P2 > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::Dispatcher3< T, P1, P2, P3 > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::DispatcherReturn0< T, R > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::DispatcherReturn1< T, R, P1 > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::DispatcherReturn2< T, R, P1, P2 > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::DispatcherReturn3< T, R, P1, P2, P3 > | 
|   | Dispatcher to call the actual member function.  More...
  | 
| struct   | Dali::FunctorDispatcher0< T > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcher1< T, P1 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcher2< T, P1, P2 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcher3< T, P1, P2, P3 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcherReturn0< T, R > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcherReturn1< T, R, P1 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcherReturn2< T, R, P1, P2 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDispatcherReturn3< T, R, P1, P2, P3 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcher0< T > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcher1< T, P1 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcher2< T, P1, P2 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcher3< T, P1, P2, P3 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcherReturn0< T, R > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcherReturn1< T, R, P1 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcherReturn2< T, R, P1, P2 > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::VoidFunctorDispatcherReturn3< T, R, P1, P2, P3 > | 
|   | Dispatcher to call a functor.  More...
  | 
| class   | Dali::Callback< T > | 
|   | Thin template to provide type safety for member function callbacks.  More...
  | 
| class   | Dali::CallbackFunction | 
|   | Specializations for static function callbacks.  More...
  | 
| class   | Dali::CallbackFunctor0< T > | 
|   | Specializations for function object callbacks.  More...
  | 
| class   | Dali::CallbackFunctorDelegate0 | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctor1< T, P1 > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegate1< P1 > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctor2< T, P1, P2 > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegate2< P1, P2 > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctor3< T, P1, P2, P3 > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegate3< P1, P2, P3 > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctorReturn0< T, R > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegateReturn0< R > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctorReturn1< T, P1, R > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegateReturn1< P1, R > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctorReturn2< T, P1, P2, R > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegateReturn2< P1, P2, R > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::CallbackFunctorReturn3< T, P1, P2, P3, R > | 
|   | Function object callback for matching callbacks to signal signature.  More...
  | 
| class   | Dali::CallbackFunctorDelegateReturn3< P1, P2, P3, R > | 
|   | Function object callback for connecting void() methods.  More...
  | 
| class   | Dali::ConnectionTrackerInterface | 
|   | Interface used to track connections between signals and slots.  More...
  | 
| class   | Dali::ConnectionTracker | 
|   | Connection tracker concrete implementation.  More...
  | 
| class   | Dali::Signal< _Signature > | 
|   | Base Template class to provide signals.  More...
  | 
| class   | Dali::Signal< void() > | 
|   | A template for Signals with no parameters or return value.  More...
  | 
| class   | Dali::Signal< Ret() > | 
|   | A template for Signals with no parameters and a return value.  More...
  | 
| class   | Dali::Signal< void(Arg0) > | 
|   | A template for Signals with 1 parameter.  More...
  | 
| class   | Dali::Signal< Ret(Arg0) > | 
|   | A template for Signals with 1 parameter and a return value.  More...
  | 
| class   | Dali::Signal< void(Arg0, Arg1) > | 
|   | A template for Signals with 2 parameters.  More...
  | 
| class   | Dali::Signal< Ret(Arg0, Arg1) > | 
|   | A template for Signals with 2 parameters and a return value.  More...
  | 
| class   | Dali::Signal< void(Arg0, Arg1, Arg2) > | 
|   | A template for Signals with 3 parameters.  More...
  | 
| class   | Dali::Signal< Ret(Arg0, Arg1, Arg2) > | 
|   | A template for Signals with 2 parameters and a return value.  More...
  | 
| struct   | Dali::FunctorDispatcher< T > | 
|   | Dispatcher to call a functor.  More...
  | 
| struct   | Dali::FunctorDestroyer< T > | 
|   | Dispatcher to delete a functor object.  More...
  | 
| class   | Dali::FunctorDelegate | 
|   | Used to connect a void() functor to a signal via BaseObject::SignalConnect().  More...
  | 
| class   | Dali::SlotConnection | 
|   | Slot connection is the connection information held by a connection tracker.  More...
  | 
| class   | Dali::SignalConnection | 
|   | SignalConnection is the connection information held by the signal.  More...
  | 
| class   | Dali::SignalObserver | 
|   | Abstract interface used by a signal to inform a slot it is disconnecting.  More...
  | 
| class   | Dali::SlotObserver | 
|   | Abstract Interface used by a slot to inform a signal it is disconnecting.  More...
  | 
| class   | Dali::SlotDelegate< Slot > | 
|   | SlotDelegates can be used to connect member functions to signals, without inheriting from SlotDelegateInterface.  More...
  | 
Functions | 
| bool  | Dali::operator== (const CallbackBase &lhs, const CallbackBase &rhs) | 
|   | Non-member equality operator.  
  | 
| CallbackBase *  | Dali::MakeCallback (void(*function)(void)) | 
|   | Creates a callback from a C function or static member function with no parameters.  
  | 
| template<typename P1 >  | 
| CallbackBase *  | Dali::MakeCallback (void(*function)(P1)) | 
|   | Creates a callback from a C function or static member function with one parameter.  
  | 
| template<typename R >  | 
| CallbackBase *  | Dali::MakeCallback (R(*function)(void)) | 
|   | Creates a callback from a C function or static member function with no parameters and a return type.  
  | 
| template<typename R , typename P1 >  | 
| CallbackBase *  | Dali::MakeCallback (R(*function)(P1)) | 
|   | Creates a callback from a C function or static member function with one parameter and a return type.  
  | 
| template<typename P1 , typename P2 >  | 
| CallbackBase *  | Dali::MakeCallback (void(*function)(P1, P2)) | 
|   | Creates a callback from a C function or static member function with two parameters.  
  | 
| template<typename R , typename P1 , typename P2 >  | 
| CallbackBase *  | Dali::MakeCallback (R(*function)(P1, P2)) | 
|   | Creates a callback from a C function or static member function with two parameters and a return type.  
  | 
| template<typename P1 , typename P2 , typename P3 >  | 
| CallbackBase *  | Dali::MakeCallback (void(*function)(P1, P2, P3)) | 
|   | Creates a callback from a C function or static member function with three parameters.  
  | 
| template<typename R , typename P1 , typename P2 , typename P3 >  | 
| CallbackBase *  | Dali::MakeCallback (R(*function)(P1, P2, P3)) | 
|   | Creates a callback from a C function or static member function with three parameters and a return type.  
  | 
| template<class T >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, void(T::*function)(void)) | 
|   | Creates a callback from a class member function with no parameters.  
  | 
| template<class T , typename P1 >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, void(T::*function)(P1)) | 
|   | Creates a callback from a class member function with one parameter.  
  | 
| template<class T , typename P1 , typename P2 >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, void(T::*function)(P1, P2)) | 
|   | Creates a callback from a class member function with two parameters.  
  | 
| template<class T , typename P1 , typename P2 , typename P3 >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, void(T::*function)(P1, P2, P3)) | 
|   | Creates a callback from a class member function with three parameters.  
  | 
| template<class T , typename R >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, R(T::*function)()) | 
|   | Creates a callback from a class member function with no parameters and a return type.  
  | 
| template<class T , typename P1 , typename R >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, R(T::*function)(P1)) | 
|   | Creates a callback from a class member function with one parameter and a return type.  
  | 
| template<class T , typename P1 , typename P2 , typename R >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, R(T::*function)(P1, P2)) | 
|   | Creates a callback from a class member function with two parameters and a return type.  
  | 
| template<class T , typename P1 , typename P2 , typename P3 , typename R >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, R(T::*function)(P1, P2, P3)) | 
|   | Creates a callback from a class member function with three parameters and a return type.  
  | 
| template<class T , class Base >  | 
| CallbackBase *  | Dali::MakeCallback (T *object, void(Base::*function)(void)) | 
|   | Creates a callback from a class's parent member function with no parameters.  
  | 
| template<class T , class Base >  | 
| CallbackBase *  | Dali::MakeCallback (T &object, void(Base::*function)(void)) | 
|   | Creates a callback from a class's parent member function with no parameters.  
  |