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

Action Class Template Reference

#include <Adapter.h>

List of all members.

Public Types

typedef _Ty (Actor::*  ActionFunction )()

Public Methods

 Action (ActionFunction anAction)
_Ty execute (Actor* anActor)

Private Attributes

ActionFunction itsFunction


Member Typedef Documentation

template<classActor, class_Ty = int>
typedef _Ty (Actor::* Action<Actor, _Ty>::ActionFunction)()
 


Constructor & Destructor Documentation

template<classActor, class_Ty = int>
Action<Actor, _Ty>::Action<Actor, _Ty> ( ActionFunction anAction ) [inline]
 

Definition at line 92 of file Adapter.h.


Member Function Documentation

template<classActor, class_Ty = int>
_Ty Action<Actor, _Ty>::execute ( Actor * anActor ) [inline]
 

Definition at line 101 of file Adapter.h.

Referenced by ActionAdapter::operator()(), and Commissioner::select().


Member Data Documentation

template<classActor, class_Ty = int>
ActionFunction Action<Actor, _Ty>::itsFunction [private]
 

Definition at line 117 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