Public Member Functions | Protected Attributes

Parameters::ParamDef Class Reference

#include <ParamDef.h>

Inheritance diagram for Parameters::ParamDef:
Inheritance graph
[legend]
Collaboration diagram for Parameters::ParamDef:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParamDef ()
 ParamDef (const string &nameVal, const string &helpVal, const string &promptVal, bool isRequired)
virtual ~ParamDef ()=0
bool isRequired ()
string getName ()
string getHelp ()
string getPrompt ()

Protected Attributes

bool required_m
string name_m
string help_m
string prompt_m

Detailed Description

ParamDef 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::ParamDef::ParamDef (  ) 

Constructor

Parameters::ParamDef::ParamDef ( const string &  nameVal,
const string &  helpVal,
const string &  promptVal,
bool  isRequired 
)

Constructor

virtual Parameters::ParamDef::~ParamDef (  )  [pure virtual]

Destructor


Member Function Documentation

string Parameters::ParamDef::getHelp (  ) 
string Parameters::ParamDef::getName (  ) 
string Parameters::ParamDef::getPrompt (  ) 
bool Parameters::ParamDef::isRequired (  ) 

Member Data Documentation

string Parameters::ParamDef::help_m [protected]
string Parameters::ParamDef::name_m [protected]
string Parameters::ParamDef::prompt_m [protected]

The documentation for this class was generated from the following file: