76 bool duplicates =
false);
103 bool contains(
const QString& optionName)
const;
A command line parser for EngineMatch options.
Definition: matchparser.h:34
QVariant takeOption(const QString &name)
Definition: matchparser.cpp:45
bool parse()
Definition: matchparser.cpp:83
MatchParser(const QStringList &args)
Definition: matchparser.cpp:22
QList< Option > options() const
Definition: matchparser.cpp:56
void addOption(const QString &name, QVariant::Type type, int minArgs=0, int maxArgs=-1, bool duplicates=false)
Definition: matchparser.cpp:28
Definition: matchparser.h:38
QString name
The name of the option.
Definition: matchparser.h:52
QVariant value
The value of the option.
Definition: matchparser.h:53
QMap< QString, QString > toMap(const QString &validArgs) const
Definition: matchparser.cpp:162