Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Parameters::ParamDef Class Reference

#include <ParamDef.h>

Inheritance diagram for Parameters::ParamDef:

Inheritance 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]
 

bool Parameters::ParamDef::required_m [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:37:38 2009 for ACS C++ API by doxygen 1.3.8