#include <Adapter.h>
Inheritance diagram for ActionAdapter< Adaptee, _Ty >:
Public Member Functions | |
ActionAdapter (Adaptee *anAdaptee, Action< Adaptee, _Ty > anAction) | |
virtual _Ty | operator() () |
Private Attributes | |
Adaptee * | itsAdaptee |
Action< Adaptee, _Ty > | itsAction |
Definition at line 135 of file Adapter.h.
ActionAdapter< Adaptee, _Ty >::ActionAdapter | ( | Adaptee * | anAdaptee, | |
Action< Adaptee, _Ty > | anAction | |||
) | [inline] |
Definition at line 141 of file Adapter.h.
00143 : itsAdaptee(anAdaptee), itsAction(anAction) 00144 //## end ActionAdapter::ActionAdapter%894312583.initialization 00145 { 00146 //## begin ActionAdapter::ActionAdapter%894312583.body preserve=yes 00147 //## end ActionAdapter::ActionAdapter%894312583.body 00148 }
virtual _Ty ActionAdapter< Adaptee, _Ty >::operator() | ( | void | ) | [inline, virtual] |
Implements Adapter< _Ty >.
Definition at line 154 of file Adapter.h.
References Action< Actor, _Ty >::execute(), ActionAdapter< Adaptee, _Ty >::itsAction, and ActionAdapter< Adaptee, _Ty >::itsAdaptee.
00155 { 00156 //## begin ActionAdapter::operator()%894312584.body preserve=yes 00157 return itsAction.execute(itsAdaptee); 00158 //## end ActionAdapter::operator()%894312584.body 00159 }
Action<Adaptee, _Ty> ActionAdapter< Adaptee, _Ty >::itsAction [private] |
Definition at line 178 of file Adapter.h.
Referenced by ActionAdapter< Adaptee, _Ty >::operator()().
Adaptee* ActionAdapter< Adaptee, _Ty >::itsAdaptee [private] |
Definition at line 169 of file Adapter.h.
Referenced by ActionAdapter< Adaptee, _Ty >::operator()().