Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

ActionAdapter Class Template Reference

#include <Adapter.h>

Inheritance diagram for ActionAdapter:

Adapter List of all members.

Public Methods

 ActionAdapter (Adaptee* anAdaptee, Action<Adaptee,_Ty> anAction)
virtual _Ty operator() ()

Private Attributes

Adaptee* itsAdaptee
Action<Adaptee, _Ty> itsAction

Constructor & Destructor Documentation

template<classAdaptee, class_Ty = int>
ActionAdapter<Adaptee, _Ty>::ActionAdapter<Adaptee, _Ty> ( Adaptee * anAdaptee,
Action< Adaptee,_Ty > anAction ) [inline]
 

Definition at line 141 of file Adapter.h.


Member Function Documentation

template<classAdaptee, class_Ty = int>
_Ty ActionAdapter<Adaptee, _Ty>::operator() ( void ) [inline, virtual]
 

Reimplemented from Adapter.

Definition at line 154 of file Adapter.h.


Member Data Documentation

template<classAdaptee, class_Ty = int>
Action< Adaptee,_Ty > ActionAdapter<Adaptee, _Ty>::itsAction [private]
 

Definition at line 178 of file Adapter.h.

template<classAdaptee, class_Ty = int>
Adaptee * ActionAdapter<Adaptee, _Ty>::itsAdaptee [private]
 

Definition at line 169 of file Adapter.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:20:22 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000