45 #ifndef EUCALYPTUSPARAMETER_HPP 46 #define EUCALYPTUSPARAMETER_HPP 76 void PrintHelp(std::ostream& os)
const override;
EucalyptusParameter(const std::string &program_name, int argc, char **const argv)
Constructor.
char **const argv
The input parameters;.
REF_FORWARD_DECL(EucalyptusParameter)
~EucalyptusParameter() override=default
Destructor.
int Exec() override
Execute parameter parsing.
Template definition of refcount.
void PrintHelp(std::ostream &os) const override
Print the usage of this tool.
this class is used to manage the command-line or XML options.
void CheckParameters() override
Check the compatibility among the different parameters and compute implicated parameters.
void SetDefaults() override
Sets the default values with respect to the tool.
int argc
The number of input paramters.
void PrintProgramName(std::ostream &os) const override
Print the name of the program to be included in the header.
std::shared_ptr< EucalyptusParameter > EucalyptusParameterRef