hyperion.ng
Public Member Functions | Protected Attributes | List of all members
commandline::IntOption Class Reference
Inheritance diagram for commandline::IntOption:
commandline::ValidatorOption commandline::Option

Public Member Functions

 IntOption (const QString &name, const QString &description=QString(), const QString &valueName=QString(), const QString &defaultValue=QString(), int minimum=std::numeric_limits< int >::min(), int maximum=std::numeric_limits< int >::max())
 
 IntOption (const QStringList &names, const QString &description=QString(), const QString &valueName=QString(), const QString &defaultValue=QString(), int minimum=std::numeric_limits< int >::min(), int maximum=std::numeric_limits< int >::max())
 
 IntOption (const QCommandLineOption &other, int minimum=std::numeric_limits< int >::min(), int maximum=std::numeric_limits< int >::max())
 
int getInt (Parser &parser, bool *ok=0, int base=10)
 
int * getIntPtr (Parser &parser, bool *ok=0, int base=10)
 
- Public Member Functions inherited from commandline::ValidatorOption
 ValidatorOption (const QString &name, const QString &description=QString(), const QString &valueName=QString(), const QString &defaultValue=QString(), const QValidator *validator=nullptr)
 
 ValidatorOption (const QStringList &names, const QString &description=QString(), const QString &valueName=QString(), const QString &defaultValue=QString(), const QValidator *validator=nullptr)
 
 ValidatorOption (const QCommandLineOption &other, const QValidator *validator=nullptr)
 
virtual const QValidator * getValidator () const
 
virtual bool validate (Parser &parser, QString &value) override
 
- Public Member Functions inherited from commandline::Option
 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)
 
QString name ()
 
QString getError ()
 
QString value (Parser &parser)
 
const char * getCString (Parser &parser)
 

Protected Attributes

int _int
 
- Protected Attributes inherited from commandline::ValidatorOption
const QValidator * validator
 
- Protected Attributes inherited from commandline::Option
QString _error
 

Additional Inherited Members

- Protected Member Functions inherited from commandline::ValidatorOption
virtual void setValidator (const QValidator *validator)
 

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