Parameters::Param − |
#include <Param.h> Inherited by Parameters::BoolParam, Parameters::QuantityParam, Parameters::StringArrayParam, and Parameters::StringParam. |
Public Member Functions |
Param () |
Param (const string &nameVal) |
virtual ~Param ()=0 |
virtual string getName () |
virtual string getType ()=0 |
virtual string toString () |
Protected Member Functions |
virtual string valueToString ()=0 |
Protected Attributes |
string name_m |
Param class - abstract base class used to store information about individual params within a ParameterSetDef as defined by the task author of a particular OFFLINE task. |
Parameters::Param::Param () Constructor |
Parameters::Param::Param (const string & nameVal) Constructor |
virtual Parameters::Param::~Param () [pure virtual] Destructor |
virtual string Parameters::Param::getName () [virtual] |
virtual string Parameters::Param::getType () [pure virtual] |
Implemented in Parameters::BoolParam, Parameters::DoubleArrayParam, Parameters::DoubleParam, Parameters::IntArrayParam, Parameters::IntParam, Parameters::StringArrayParam, and Parameters::StringParam. |
virtual string Parameters::Param::toString () [virtual] |
Reimplemented in Parameters::QuantityParam. |
virtual string Parameters::Param::valueToString () [protected, pure virtual] Used to create the value portion of the toString (XML) string. Different concrete implementations may do this differently, but they will all have such a method. |
Implemented in Parameters::BoolParam, Parameters::DoubleArrayParam, Parameters::DoubleParam, Parameters::IntArrayParam, Parameters::IntParam, Parameters::StringArrayParam, and Parameters::StringParam. |
string Parameters::Param::name_m [protected] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |