#include <Commissioner.h>
Public Member Functions | |
Commissioner (Action< Commissionee, Criteria > aSelector, Criteria aCriteria) | |
Commissioner (Action< Commissionee, Criteria > aSelector, Criteria aCriteria) | |
bool | select (Commissionee *aCommissionee, Criteria aCriteria) const |
bool | select (Commissionee *aCommissionee) |
bool | select (Commissionee *aCommissionee, Criteria aCriteria) const |
bool | select (Commissionee *aCommissionee) |
Private Attributes | |
Criteria | itsCriteria |
Action< Commissionee, Criteria > | itsSelector |
Action< Commissionee, Criteria > | itsSelector |
|
00044 : itsSelector(aSelector), itsCriteria(aCriteria) 00045 //## end Commissioner::Commissioner%894312587.initialization 00046 { 00047 //## begin Commissioner::Commissioner%894312587.body preserve=yes 00048 //## end Commissioner::Commissioner%894312587.body 00049 }
|
|
00044 : itsSelector(aSelector), itsCriteria(aCriteria) 00045 //## end Commissioner::Commissioner%894312587.initialization 00046 { 00047 //## begin Commissioner::Commissioner%894312587.body preserve=yes 00048 //## end Commissioner::Commissioner%894312587.body 00049 }
|
|
00067 { 00068 //## begin Commissioner::select%894312589.body preserve=yes 00069 return (aCriteria == itsSelector.execute(aCommissionee)); 00070 //## end Commissioner::select%894312589.body 00071 }
|
|
00057 { 00058 //## begin Commissioner::select%894312588.body preserve=yes 00059 return (itsCriteria == itsSelector.execute(aCommissionee)); 00060 //## end Commissioner::select%894312588.body 00061 }
|
|
00067 { 00068 //## begin Commissioner::select%894312589.body preserve=yes 00069 return (aCriteria == itsSelector.execute(aCommissionee)); 00070 //## end Commissioner::select%894312589.body 00071 }
|
|
00057 { 00058 //## begin Commissioner::select%894312588.body preserve=yes 00059 return (itsCriteria == itsSelector.execute(aCommissionee)); 00060 //## end Commissioner::select%894312588.body 00061 }
|
|
|
|
|
|
|