diff options
Diffstat (limited to 'sources/shiboken6/ApiExtractor/optionsparser.cpp')
| -rw-r--r-- | sources/shiboken6/ApiExtractor/optionsparser.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/optionsparser.cpp b/sources/shiboken6/ApiExtractor/optionsparser.cpp index 21f19612c..b41d13e7d 100644 --- a/sources/shiboken6/ApiExtractor/optionsparser.cpp +++ b/sources/shiboken6/ApiExtractor/optionsparser.cpp @@ -53,3 +53,21 @@ bool OptionsParser::handleOption(const QString &, const QString &, OptionSource) { return false; } + +bool OptionsParserList::handleBoolOption(const QString &key, OptionSource source) +{ + for (const auto &p : std::as_const(m_parsers)) { + if (p->handleBoolOption(key, source)) + return true; + } + return false; +} + +bool OptionsParserList::handleOption(const QString &key, const QString &value, OptionSource source) +{ + for (const auto &p : std::as_const(m_parsers)) { + if (p->handleOption(key, value, source)) + return true; + } + return false; +} |
