CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
Args Class Reference

Public Member Functions

 Args ()
 
 Args ()
 
 Args ()
 
 Args ()
 
std::vector< std::string > arguments () const
 
std::vector< std::string > arguments () const
 
std::vector< std::string > arguments () const
 
std::vector< std::string > arguments () const
 
std::string command () const
 
std::string command () const
 
std::string command () const
 
std::string command () const
 
void defineOption (const std::string &fOption, const std::string &fComment="")
 
void defineOption (const std::string &fOption, const std::string &fComment="")
 
void defineOption (const std::string &fOption, const std::string &fComment="")
 
void defineOption (const std::string &fOption, const std::string &fComment="")
 
void defineParameter (const std::string &fParameter, const std::string &fComment="")
 
void defineParameter (const std::string &fParameter, const std::string &fComment="")
 
void defineParameter (const std::string &fParameter, const std::string &fComment="")
 
void defineParameter (const std::string &fParameter, const std::string &fComment="")
 
std::string getParameter (const std::string &fKey)
 
std::string getParameter (const std::string &fKey)
 
std::string getParameter (const std::string &fKey)
 
std::string getParameter (const std::string &fKey)
 
bool optionIsSet (const std::string &fOption) const
 
bool optionIsSet (const std::string &fOption) const
 
bool optionIsSet (const std::string &fOption) const
 
bool optionIsSet (const std::string &fOption) const
 
void parse (int nArgs, char *fArgs[])
 
void parse (int nArgs, char *fArgs[])
 
void parse (int nArgs, char *fArgs[])
 
void parse (int nArgs, char *fArgs[])
 
void printOptionsHelp () const
 
void printOptionsHelp () const
 
void printOptionsHelp () const
 
void printOptionsHelp () const
 
 ~Args ()
 
 ~Args ()
 
 ~Args ()
 
 ~Args ()
 

Private Attributes

std::vector< std::string > mArgs
 
std::map< std::string,
std::string > 
mComments
 
std::vector< std::string > mOptions
 
std::vector< std::string > mParameters
 
std::map< std::string,
std::string > 
mParsed
 
std::string mProgramName
 

Detailed Description

Definition at line 41 of file hcalDeleteObject.cc.

Constructor & Destructor Documentation

Args::Args ( )
inline

Definition at line 43 of file hcalDeleteObject.cc.

Args::~Args ( )
inline

Definition at line 44 of file hcalDeleteObject.cc.

Args::Args ( )
inline

Definition at line 43 of file hcalIovTool.cc.

Args::~Args ( )
inline

Definition at line 44 of file hcalIovTool.cc.

Args::Args ( )
inline

Definition at line 33 of file hcalPublishConditions.cc.

Args::~Args ( )
inline

Definition at line 34 of file hcalPublishConditions.cc.

Args::Args ( )
inline

Definition at line 48 of file hcalCalibrationsCopy.cc.

Args::~Args ( )
inline

Definition at line 49 of file hcalCalibrationsCopy.cc.

Member Function Documentation

std::vector<std::string> Args::arguments ( ) const
std::vector< std::string > Args::arguments ( ) const

Definition at line 189 of file hcalDeleteObject.cc.

std::vector<std::string> Args::arguments ( ) const
std::vector<std::string> Args::arguments ( ) const
std::string Args::command ( ) const
std::string Args::command ( ) const
std::string Args::command ( ) const

Definition at line 184 of file hcalDeleteObject.cc.

std::string Args::command ( ) const
void Args::defineOption ( const std::string &  fOption,
const std::string &  fComment = "" 
)
void Args::defineOption ( const std::string &  fOption,
const std::string &  fComment = "" 
)

Definition at line 133 of file hcalDeleteObject.cc.

void Args::defineOption ( const std::string &  fOption,
const std::string &  fComment = "" 
)
void Args::defineOption ( const std::string &  fOption,
const std::string &  fComment = "" 
)
void Args::defineParameter ( const std::string &  fParameter,
const std::string &  fComment = "" 
)
void Args::defineParameter ( const std::string &  fParameter,
const std::string &  fComment = "" 
)

Definition at line 138 of file hcalDeleteObject.cc.

void Args::defineParameter ( const std::string &  fParameter,
const std::string &  fComment = "" 
)
void Args::defineParameter ( const std::string &  fParameter,
const std::string &  fComment = "" 
)
std::string Args::getParameter ( const std::string &  fKey)
std::string Args::getParameter ( const std::string &  fKey)
std::string Args::getParameter ( const std::string &  fKey)

Definition at line 195 of file hcalDeleteObject.cc.

std::string Args::getParameter ( const std::string &  fKey)
bool Args::optionIsSet ( const std::string &  fOption) const
bool Args::optionIsSet ( const std::string &  fOption) const

Definition at line 191 of file hcalDeleteObject.cc.

bool Args::optionIsSet ( const std::string &  fOption) const
bool Args::optionIsSet ( const std::string &  fOption) const
void Args::parse ( int  nArgs,
char *  fArgs[] 
)
void Args::parse ( int  nArgs,
char *  fArgs[] 
)

Definition at line 143 of file hcalDeleteObject.cc.

void Args::parse ( int  nArgs,
char *  fArgs[] 
)
void Args::parse ( int  nArgs,
char *  fArgs[] 
)
void Args::printOptionsHelp ( ) const
void Args::printOptionsHelp ( ) const

Definition at line 166 of file hcalDeleteObject.cc.

void Args::printOptionsHelp ( ) const
void Args::printOptionsHelp ( ) const

Member Data Documentation

std::vector< std::string > Args::mArgs
private

Definition at line 57 of file hcalDeleteObject.cc.

std::map< std::string, std::string > Args::mComments
private

Definition at line 59 of file hcalDeleteObject.cc.

std::vector< std::string > Args::mOptions
private

Definition at line 55 of file hcalDeleteObject.cc.

std::vector< std::string > Args::mParameters
private

Definition at line 56 of file hcalDeleteObject.cc.

std::map< std::string, std::string > Args::mParsed
private

Definition at line 58 of file hcalDeleteObject.cc.

std::string Args::mProgramName
private

Definition at line 54 of file hcalDeleteObject.cc.