|
CoreLinux++
0.4.32
|
Strategy is a base class for describing families of alogrithms. More...
#include <Strategy.hpp>
Public Member Functions | |
| Strategy (void) | |
| Default Constructor. | |
| Strategy (StrategyCref) | |
| Copy Constructor. More... | |
| virtual | ~Strategy (void) |
| Virtual Destructor. | |
| StrategyRef | operator= (StrategyCref) |
| Assignment operator overload. More... | |
| bool | operator== (StrategyCref) const |
| Equality operator overload. More... | |
| bool | operator!= (StrategyCref) const |
| Non-equality operator overload. More... | |
Strategy is a base class for describing families of alogrithms.
Strategy lets the alogrithm vary independently from clients that use them.
| corelinux::Strategy::Strategy | ( | StrategyCref | ) |
Copy Constructor.
| Strategy | const reference |
| bool corelinux::Strategy::operator!= | ( | StrategyCref | aRef | ) | const |
Non-equality operator overload.
| Strategy | const reference |
References operator==().
| StrategyRef corelinux::Strategy::operator= | ( | StrategyCref | ) |
| bool corelinux::Strategy::operator== | ( | StrategyCref | aRef | ) | const |
Equality operator overload.
| Strategy | const reference |
Referenced by operator!=().