aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2025-11-12 16:51:34 +0100
committerhjk <[email protected]>2025-11-13 09:42:00 +0000
commit690ff4bacd922436bf308ea399d3f0ee80d42fcc (patch)
tree8ae30efa372ad5b65ec261be110b9b1ebfe1b326 /src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp
parentfadbd348a516f16b25863e2e04f14be2effda0a8 (diff)
Use QString::size() instead QString::length()
Minor gain in debug builds and when stepping. Change-Id: I2540d309661e4babfd7331b068c17657ded2a098 Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp')
-rw-r--r--src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp b/src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp
index f202b8b8946..1997a7f9232 100644
--- a/src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp
+++ b/src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp
@@ -397,7 +397,7 @@ protected:
const QString className = oo.prettyName(klass->name());
*out << " if (" << className << " *_other = pattern->as"
- << className.left(className.length() - 3) << "())" << Qt::endl;
+ << className.left(className.size() - 3) << "())" << Qt::endl;
*out << " return matcher->match(this, _other);" << Qt::endl;
@@ -883,7 +883,7 @@ protected:
Function *fun = ast->symbol;
const QString functionName = oo.prettyName(fun->name());
- if (functionName.length() > 3 && functionName.startsWith(QLatin1String("as"))
+ if (functionName.size() > 3 && functionName.startsWith(QLatin1String("as"))
&& functionName.at(2).isUpper()) {
QTextCursor tc = createCursor(translationUnit(), ast, document);
@@ -1321,7 +1321,7 @@ QStringList generateAST_H(const Snapshot &snapshot, const QDir &cplusplusDir, co
for (ClassSpecifierAST *classAST : std::as_const(astNodes.deriveds)) {
cursors[classAST] = removeCastMethods(classAST);
const QString className = oo.prettyName(classAST->symbol->name());
- const QString methodName = QLatin1String("as") + className.mid(0, className.length() - 3);
+ const QString methodName = QLatin1String("as") + className.mid(0, className.size() - 3);
replacementCastMethods[classAST]
= QString::fromLatin1(" virtual %1 *%2() { return this; }\n")
.arg(className, methodName);
@@ -1403,7 +1403,7 @@ protected:
if (tokenKind(e->classkey_token) == T_CLASS && !ast->declarator_list) {
QString className = oo.prettyName(e->name->name);
- if (className.length() > 3 && className.endsWith(QLatin1String("AST"))) {
+ if (className.size() > 3 && className.endsWith(QLatin1String("AST"))) {
QTextCursor tc = createCursor(translationUnit(), ast, document);
_cursors.append(tc);
}
@@ -1504,7 +1504,7 @@ void generateASTPatternBuilder_h(const QDir &cplusplusDir)
if (! className.endsWith(QLatin1String("AST")))
continue;
- const QString methodName = className.left(className.length() - 3);
+ const QString methodName = className.left(className.size() - 3);
out
<< " " << className << " *" << methodName << "(";
@@ -1549,8 +1549,8 @@ void generateASTPatternBuilder_h(const QDir &cplusplusDir)
QStringList classesList = Utils::toList(classesSet);
Utils::sort(classesList);
for (const QString &className : std::as_const(classesList)) {
- const QString methodName = className.left(className.length() - 3);
- const QString elementName = className.left(className.length() - 7) + QLatin1String("AST");
+ const QString methodName = className.left(className.size() - 3);
+ const QString elementName = className.left(className.size() - 7) + QLatin1String("AST");
out << " " << className << " *" << methodName << "(" << elementName << " *value, "
<< className << " *next = nullptr)" << Qt::endl
<< " {" << Qt::endl