Parameters::Param

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

Parameters::Param −

SYNOPSIS

#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

Detailed Description

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.

Constructor & Destructor Documentation

Parameters::Param::Param () Constructor

Parameters::Param::Param (const string & nameVal) Constructor

virtual Parameters::Param::~Param () [pure virtual] Destructor

Member Function Documentation

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.

Member Data Documentation

string Parameters::Param::name_m [protected]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.