26 name(name_), description(description_)
34 itsName(name), itsDescription(description), itsCategory(category)
47{
return itsDescription; }
51{
return itsCategory; }
ParameterCategory const & category() const
The Parameter category.
std::string const & name() const
The parameter name (without the leading "--")
std::string const & description() const
Description of what the parameter does.
ParameterDefBase(std::string const &name, std::string const &description, ParameterCategory const &category=ParameterCategory())
Construct a ParameterDefBase.
virtual ~ParameterDefBase()
Destructor.
A category to which multiple ParameterDef definitions can belong.
ParameterCategory(std::string const &name_="General Options", std::string const &description_="")
Constructor.