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

Teddy::Signals::TFunctor0 Class Template Reference

TFunctor. More...

#include <Functor.h>

Inheritance diagram for Teddy::Signals::TFunctor0:

Inheritance graph
[legend]
Collaboration diagram for Teddy::Signals::TFunctor0:

Collaboration graph
[legend]
List of all members.

Public Methods

 TFunctor0 (T *object, R(T::*operation)())
virtual R operator() ()

Protected Attributes

T * object
R(T::* operation )()

Detailed Description

template<typename T, typename R>
class Teddy::Signals::TFunctor0< T, R >

TFunctor.

Definition at line 95 of file Functor.h.


Constructor & Destructor Documentation

template<typename T, typename R>
Teddy::Signals::TFunctor0< T, R >::TFunctor0 T *    object,
R(T::*    operation)()
[inline]
 

Definition at line 97 of file Functor.h.

References object, and operation.


Member Function Documentation

template<typename T, typename R>
virtual R Teddy::Signals::TFunctor0< T, R >::operator()   [inline, virtual]
 

Implements Teddy::Signals::Functor0.

Definition at line 98 of file Functor.h.

References object, and operation.


Member Data Documentation

template<typename T, typename R>
T* Teddy::Signals::TFunctor0::object [protected]
 

Definition at line 100 of file Functor.h.

Referenced by operator(), and TFunctor0.

template<typename T, typename R>
R(T::* Teddy::Signals::TFunctor0::operation)() [protected]
 

Referenced by operator(), and TFunctor0.


The documentation for this class was generated from the following file: