hyperion.ng
Public Member Functions | Protected Attributes | List of all members
commandline::Option Class Reference
Inheritance diagram for commandline::Option:
commandline::BooleanOption commandline::ColorOption commandline::ColorsOption commandline::ImageOption commandline::SwitchOption< T > commandline::ValidatorOption commandline::DoubleOption commandline::IntOption commandline::RegularExpressionOption

Public Member Functions

 Option (const QString &name, const QString &description=QString(), const QString &valueName=QString(), const QString &defaultValue=QString())
 
 Option (const QStringList &names, const QString &description=QString(), const QString &valueName=QString(), const QString &defaultValue=QString())
 
 Option (const QCommandLineOption &other)
 
virtual bool validate (Parser &parser, QString &value)
 
QString name ()
 
QString getError ()
 
QString value (Parser &parser)
 
const char * getCString (Parser &parser)
 

Protected Attributes

QString _error
 

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