diff options
| author | Artem Sokolovskii <[email protected]> | 2022-05-30 12:08:21 +0200 |
|---|---|---|
| committer | Artem Sokolovskii <[email protected]> | 2022-05-30 11:43:55 +0000 |
| commit | f7097cef1946d64f4cba50cb6973e4bfba2ea136 (patch) | |
| tree | 1d7b9e6948f162b5dff2ffabdf775cd4cd072afb /src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp | |
| parent | 67fdb23001553b73568e21c4abd389af81b1cafa (diff) | |
CPlusPlus: Remove foreach / Q_FOREACH usage
Task-number: QTCREATORBUG-27464
Change-Id: I62e27bca141a529ac220211f8b31e78be0f7e855
Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp')
| -rw-r--r-- | src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp b/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp index 29a2111880a..ecf281ac908 100644 --- a/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp +++ b/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp @@ -97,7 +97,7 @@ public: typedef QPair<QByteArray, QByteArray> Pair; - foreach (const Pair &conn, _connections) + for (const Pair &conn : qAsConst(_connections)) out << conn.first.constData() << " -> " << conn.second.constData() << std::endl; alignTerminals(); @@ -113,7 +113,7 @@ public: protected: void alignTerminals() { out<<"{ rank=same;" << std::endl; - foreach (const QByteArray &terminalShape, _terminalShapes) { + for (const QByteArray &terminalShape : qAsConst(_terminalShapes)) { out << " " << std::string(terminalShape.constData(), terminalShape.size()).c_str() << ";" << std::endl; } out<<"}"<<std::endl; @@ -439,10 +439,10 @@ public: /// successfully parse with one of the given parseModes (one parse mode after the other /// is tried), otherwise a null pointer. static Document::Ptr parse(const QString &fileName, const QByteArray &source, - QList<Document::ParseMode> parseModes, QByteArray *errors, + const QList<Document::ParseMode> parseModes, QByteArray *errors, bool verbose = false) { - foreach (const Document::ParseMode parseMode, parseModes) { + for (const Document::ParseMode parseMode : parseModes) { ErrorHandler *errorHandler = new ErrorHandler(parseMode, errors); // Deleted by ~Document. if (verbose) std::cout << "Parsing as " << qPrintable(parseModeToString(parseMode)) << "..."; @@ -466,7 +466,7 @@ static Document::Ptr parse(const QString &fileName, const QByteArray &source, /// Convenience function static Document::Ptr parse(const QString &fileName, const QByteArray &source, - Document::ParseMode parseMode, QByteArray *errors, + const Document::ParseMode parseMode, QByteArray *errors, bool verbose = false) { QList<Document::ParseMode> parseModes = QList<Document::ParseMode>() << parseMode; @@ -576,7 +576,7 @@ int main(int argc, char *argv[]) // Process files const QStringList files = args; - foreach (const QString &fileName, files) { + for (const QString &fileName : files) { if (! QFile::exists(fileName)) { std::cerr << "Error: File \"" << qPrintable(fileName) << "\" does not exist." << std::endl; @@ -638,7 +638,7 @@ int main(int argc, char *argv[]) QString(fileName + QLatin1String(".ast.png")))); inputOutputFiles.append(qMakePair(QString(fileName + QLatin1String(".symbols.dot")), QString(fileName + QLatin1String(".symbols.png")))); - foreach (const Pair &pair, inputOutputFiles) { + for (const Pair &pair : qAsConst(inputOutputFiles)) { createImageFromDot(pair.first, pair.second, optionVerbose); std::cout << qPrintable(QDir::toNativeSeparators(pair.second)) << std::endl; } |
