diff options
author | Ahmad Samir <a.samirh78@gmail.com> | 2023-05-18 22:56:09 +0300 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2023-06-20 06:53:52 +0000 |
commit | db9e206deecab7b78dd2177d4bcaf6415fb84c94 (patch) | |
tree | 65a6befe479ce154025fd406ae1d4210abf24bad /src/tools/moc/generator.cpp | |
parent | c88961bcf4779933457bc8965b1281f83165a12d (diff) |
Moc: fix narrowing conversion warnings with range-for loops
Pick-to: 6.6 6.5
Change-Id: I6dee1a6ae82c33bd6523734ee32ab4c83835f9d8
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/tools/moc/generator.cpp')
-rw-r--r-- | src/tools/moc/generator.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/tools/moc/generator.cpp b/src/tools/moc/generator.cpp index c55eb7abfa..a39b91e6cd 100644 --- a/src/tools/moc/generator.cpp +++ b/src/tools/moc/generator.cpp @@ -134,8 +134,8 @@ int Generator::stridx(const QByteArray &s) static int aggregateParameterCount(const QList<FunctionDef> &list) { int sum = 0; - for (int i = 0; i < list.size(); ++i) - sum += int(list.at(i).arguments.size()) + 1; // +1 for return type + for (const FunctionDef &def : list) + sum += int(def.arguments.size()) + 1; // +1 for return type return sum; } @@ -539,8 +539,7 @@ void Generator::generateCode() // because we definitely printed something above, this section doesn't need comma control for (const QList<FunctionDef> &methodContainer : { cdef->signalList, cdef->slotList, cdef->methodList }) { - for (int i = 0; i< methodContainer.size(); ++i) { - const FunctionDef& fdef = methodContainer.at(i); + for (const FunctionDef &fdef : methodContainer) { fprintf(out, ",\n // method '%s'\n %s", fdef.name.constData(), stringForType(fdef.type.name, false).constData()); for (const auto &argument: fdef.arguments) |