aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/api/languageinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/api/languageinfo.cpp')
-rw-r--r--src/lib/corelib/api/languageinfo.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/lib/corelib/api/languageinfo.cpp b/src/lib/corelib/api/languageinfo.cpp
index 505012e88..f20a68ac3 100644
--- a/src/lib/corelib/api/languageinfo.cpp
+++ b/src/lib/corelib/api/languageinfo.cpp
@@ -61,7 +61,7 @@ std::string LanguageInfo::qmlTypeInfo()
// Individual Components:
auto typeNames = builtins.allTypeNames();
typeNames.sort();
- for (const QString &typeName : qAsConst(typeNames)) {
+ for (const QString &typeName : std::as_const(typeNames)) {
const auto typeNameString = typeName.toStdString();
result.append(" Component {\n");
result.append(" name: \"" + typeNameString + "\"\n");
@@ -76,12 +76,10 @@ std::string LanguageInfo::qmlTypeInfo()
Internal::ItemDeclaration itemDecl
= builtins.declarationsForType(builtins.typeForName(typeName));
- auto properties = itemDecl.properties();
- std::sort(std::begin(properties), std::end(properties), []
- (const Internal::PropertyDeclaration &a, const Internal::PropertyDeclaration &b) {
- return a.name() < b.name();
- });
- for (const Internal::PropertyDeclaration &property : qAsConst(properties)) {
+ const auto properties = Internal::sorted(
+ itemDecl.properties(),
+ [](const auto &lhs, const auto &rhs) { return lhs.name() < rhs.name(); });
+ for (const Internal::PropertyDeclaration &property : properties) {
result.append(" Property { name: \"");
result.append(property.name().toUtf8().data());
result.append("\"; ");