Algorithm base class. More...
#include <data_algorithm.hh>
Inherited by ConstModIPAlgorithm, ConstModOPAlgorithm, ModIPAlgorithm, ModOPAlgorithm, and NonModAlgorithm.
Public Member Functions | |
const String & | GetName () const |
virtual | ~AlgorithmBase () |
Protected Member Functions | |
AlgorithmBase (const String &n) | |
AlgorithmBase (const AlgorithmBase &a) | |
AlgorithmBase & | operator= (const AlgorithmBase &b) |
Algorithm base class.
Provide common functionality for all algorithms. Only some sort of naming implemented.
Definition at line 47 of file data_algorithm.hh.
virtual ~AlgorithmBase | ( | ) | [virtual] |
AlgorithmBase | ( | const String & | n | ) | [protected] |
Constructor must be initialized with algorithm name.
AlgorithmBase | ( | const AlgorithmBase & | a | ) | [protected] |
const String& GetName | ( | ) | const |
Return name of algorithm.
AlgorithmBase& operator= | ( | const AlgorithmBase & | b | ) | [protected] |
Reimplemented in NonModAlgorithm, ModIPAlgorithm, ConstModIPAlgorithm, ModOPAlgorithm, and ConstModOPAlgorithm.