|
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-2016.6 C++ API from the source code. |