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

Commissioner Class Template Reference

#include <Commissioner.h>

List of all members.

Public Methods

 Commissioner (Action<Commissionee, Criteria> aSelector, Criteria aCriteria)
bool select (Commissionee* aCommissionee)
bool select (Commissionee* aCommissionee, Criteria aCriteria) const

Private Attributes

Action<Commissionee, Criteria> itsSelector
Criteria itsCriteria


Constructor & Destructor Documentation

template<classCommissionee, classCriteria>
Commissioner<Commissionee, Criteria>::Commissioner<Commissionee, Criteria> ( Action< Commissionee,Criteria > aSelector,
Criteria aCriteria ) [inline]
 

Definition at line 40 of file Commissioner.h.


Member Function Documentation

template<classCommissionee, classCriteria>
bool Commissioner<Commissionee, Criteria>::select ( Commissionee * aCommissionee,
Criteria aCriteria ) const [inline]
 

Definition at line 66 of file Commissioner.h.

template<classCommissionee, classCriteria>
bool Commissioner<Commissionee, Criteria>::select ( Commissionee * aCommissionee ) [inline]
 

Definition at line 56 of file Commissioner.h.


Member Data Documentation

template<classCommissionee, classCriteria>
Criteria Commissioner<Commissionee, Criteria>::itsCriteria [private]
 

Definition at line 104 of file Commissioner.h.

template<classCommissionee, classCriteria>
Action< Commissionee,Criteria > Commissioner<Commissionee, Criteria>::itsSelector [private]
 

Definition at line 94 of file Commissioner.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