QMakeProjectManager: Replace foreach with ranged for loop

Change-Id: Ibdb526ac3e0cfbb0568e17c21a1b73f7749a84ed
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Jarek Kobus
2022-09-30 13:13:35 +02:00
parent 0d13cfe652
commit 8741ce6afc
10 changed files with 92 additions and 87 deletions

View File

@@ -97,9 +97,8 @@ void MakeFileParse::parseArgs(const QString &args, const QString &project,
void dumpQMakeAssignments(const QList<QMakeAssignment> &list)
{
foreach (const QMakeAssignment &qa, list) {
for (const QMakeAssignment &qa : list)
qCDebug(MakeFileParse::logging()) << " " << qa.variable << qa.op << qa.value;
}
}
QList<QMakeAssignment> MakeFileParse::parseAssignments(const QList<QMakeAssignment> &assignments)
@@ -107,11 +106,11 @@ QList<QMakeAssignment> MakeFileParse::parseAssignments(const QList<QMakeAssignme
bool foundSeparateDebugInfo = false;
bool foundForceDebugInfo = false;
QList<QMakeAssignment> filteredAssignments;
foreach (const QMakeAssignment &qa, assignments) {
for (const QMakeAssignment &qa : assignments) {
if (qa.variable == QLatin1String("CONFIG")) {
QStringList values = qa.value.split(QLatin1Char(' '));
const QStringList values = qa.value.split(QLatin1Char(' '));
QStringList newValues;
foreach (const QString &value, values) {
for (const QString &value : values) {
if (value == QLatin1String("debug")) {
if (qa.op == QLatin1String("+=")) {
m_qmakeBuildConfig.explicitDebug = true;
@@ -345,11 +344,11 @@ void MakeFileParse::parseCommandLine(const QString &command, const QString &proj
// Create command line of all unfiltered arguments
const QList<QMakeAssignment> &assignmentsToUse = m_mode == Mode::FilterKnownConfigValues
? filteredAssignments : assignments;
foreach (const QMakeAssignment &qa, assignmentsToUse)
for (const QMakeAssignment &qa : assignmentsToUse)
ProcessArgs::addArg(&m_unparsedArguments, qa.variable + qa.op + qa.value);
if (!afterAssignments.isEmpty()) {
ProcessArgs::addArg(&m_unparsedArguments, QLatin1String("-after"));
foreach (const QMakeAssignment &qa, afterAssignments)
for (const QMakeAssignment &qa : qAsConst(afterAssignments))
ProcessArgs::addArg(&m_unparsedArguments, qa.variable + qa.op + qa.value);
}
}