aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/parser/codemodel.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-06-18 14:42:35 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-06-24 12:29:36 +0200
commitda1ef1dedb6a64547339437760d080f9bebda272 (patch)
tree3faa2341d17a470692981ec9c51b1f8d63fdb82c /sources/shiboken6/ApiExtractor/parser/codemodel.cpp
parent7bdd99ee29e9c69f6d2f14e27181b8ae39e83608 (diff)
shiboken6: Fix clang-tidy warning about using std::any_of instead of loops
Change-Id: Ic85973e29870456bf422a3ac75fd9d68524ad886 Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/shiboken6/ApiExtractor/parser/codemodel.cpp')
-rw-r--r--sources/shiboken6/ApiExtractor/parser/codemodel.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/sources/shiboken6/ApiExtractor/parser/codemodel.cpp b/sources/shiboken6/ApiExtractor/parser/codemodel.cpp
index e1c7ef45d..32cefdc6f 100644
--- a/sources/shiboken6/ApiExtractor/parser/codemodel.cpp
+++ b/sources/shiboken6/ApiExtractor/parser/codemodel.cpp
@@ -347,11 +347,10 @@ void _ClassModelItem::setTemplateParameters(const TemplateParameterList &templat
bool _ClassModelItem::extendsClass(const QString &name) const
{
- for (const BaseClass &bc : m_baseClasses) {
- if (bc.name == name)
- return true;
- }
- return false;
+ return std::any_of(m_baseClasses.cbegin(), m_baseClasses.cend(),
+ [&name](const BaseClass &bc) {
+ return bc.name == name;
+ });
}
_ClassModelItem::_ClassModelItem(CodeModel *model, int kind)