forked from qt-creator/qt-creator
CustomToolChain: Replace foreach with range-for
Change-Id: Iad07a0ccef5cc3c0217b14039abfcdaf63ac1f3b Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
committed by
André Hartmann
parent
0d1fef41f7
commit
8b6eb5aabb
@@ -35,6 +35,7 @@
|
|||||||
#include "toolchainmanager.h"
|
#include "toolchainmanager.h"
|
||||||
|
|
||||||
#include <utils/algorithm.h>
|
#include <utils/algorithm.h>
|
||||||
|
#include <utils/asconst.h>
|
||||||
#include <utils/detailswidget.h>
|
#include <utils/detailswidget.h>
|
||||||
#include <utils/environment.h>
|
#include <utils/environment.h>
|
||||||
#include <utils/pathchooser.h>
|
#include <utils/pathchooser.h>
|
||||||
@@ -123,7 +124,7 @@ ToolChain::PredefinedMacrosRunner CustomToolChain::createPredefinedMacrosRunner(
|
|||||||
return [theMacros](const QStringList &cxxflags){
|
return [theMacros](const QStringList &cxxflags){
|
||||||
QByteArray result;
|
QByteArray result;
|
||||||
QStringList macros = theMacros;
|
QStringList macros = theMacros;
|
||||||
foreach (const QString &cxxFlag, cxxflags) {
|
for (const QString &cxxFlag : cxxflags) {
|
||||||
if (cxxFlag.startsWith(QLatin1String("-D"))) {
|
if (cxxFlag.startsWith(QLatin1String("-D"))) {
|
||||||
macros << cxxFlag.mid(2).trimmed();
|
macros << cxxFlag.mid(2).trimmed();
|
||||||
} else if (cxxFlag.startsWith(QLatin1String("-U"))) {
|
} else if (cxxFlag.startsWith(QLatin1String("-U"))) {
|
||||||
@@ -135,7 +136,7 @@ ToolChain::PredefinedMacrosRunner CustomToolChain::createPredefinedMacrosRunner(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach (const QString &str, macros) {
|
for (const QString &str : Utils::asConst(macros)) {
|
||||||
QByteArray ba = str.toUtf8();
|
QByteArray ba = str.toUtf8();
|
||||||
int equals = ba.indexOf('=');
|
int equals = ba.indexOf('=');
|
||||||
if (equals == -1) {
|
if (equals == -1) {
|
||||||
@@ -156,7 +157,7 @@ QByteArray CustomToolChain::predefinedMacros(const QStringList &cxxflags) const
|
|||||||
|
|
||||||
ToolChain::CompilerFlags CustomToolChain::compilerFlags(const QStringList &cxxflags) const
|
ToolChain::CompilerFlags CustomToolChain::compilerFlags(const QStringList &cxxflags) const
|
||||||
{
|
{
|
||||||
foreach (const QString &cxx11Flag, m_cxx11Flags)
|
for (const QString &cxx11Flag : m_cxx11Flags)
|
||||||
if (cxxflags.contains(cxx11Flag))
|
if (cxxflags.contains(cxx11Flag))
|
||||||
return StandardCxx11;
|
return StandardCxx11;
|
||||||
return NoFlags;
|
return NoFlags;
|
||||||
@@ -188,7 +189,7 @@ ToolChain::SystemHeaderPathsRunner CustomToolChain::createSystemHeaderPathsRunne
|
|||||||
// This runner must be thread-safe!
|
// This runner must be thread-safe!
|
||||||
return [systemHeaderPaths](const QStringList &cxxFlags, const QString &) {
|
return [systemHeaderPaths](const QStringList &cxxFlags, const QString &) {
|
||||||
QList<HeaderPath> flagHeaderPaths;
|
QList<HeaderPath> flagHeaderPaths;
|
||||||
foreach (const QString &cxxFlag, cxxFlags) {
|
for (const QString &cxxFlag : cxxFlags) {
|
||||||
if (cxxFlag.startsWith(QLatin1String("-I")))
|
if (cxxFlag.startsWith(QLatin1String("-I")))
|
||||||
flagHeaderPaths << HeaderPath(cxxFlag.mid(2).trimmed(), HeaderPath::GlobalHeaderPath);
|
flagHeaderPaths << HeaderPath(cxxFlag.mid(2).trimmed(), HeaderPath::GlobalHeaderPath);
|
||||||
}
|
}
|
||||||
@@ -304,7 +305,7 @@ void CustomToolChain::setMkspecs(const QString &specs)
|
|||||||
QString CustomToolChain::mkspecs() const
|
QString CustomToolChain::mkspecs() const
|
||||||
{
|
{
|
||||||
QString list;
|
QString list;
|
||||||
foreach (const FileName &spec, m_mkspecs)
|
for (const FileName &spec : m_mkspecs)
|
||||||
list.append(spec.toString() + QLatin1Char(','));
|
list.append(spec.toString() + QLatin1Char(','));
|
||||||
list.chop(1);
|
list.chop(1);
|
||||||
return list;
|
return list;
|
||||||
|
|||||||
Reference in New Issue
Block a user