diff options
author | Milian Wolff <milian.wolff@kdab.com> | 2022-12-03 14:06:04 +0100 |
---|---|---|
committer | Milian Wolff <milian.wolff@kdab.com> | 2022-12-05 10:03:18 +0000 |
commit | 0e972840f4b8142b327dc32770d5a34c594ed153 (patch) | |
tree | 6c7885a53c52ccbb90de5157d1a72e3534fa5b0d /app/perftracingdata.cpp | |
parent | 9f79c28d1f9ef92ecfe7a00e13d0130142c961ff (diff) |
Fix clazy-range-loop-detach
Change-Id: I72ac1befe4601b90c38cade89f748a270d997e1f
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'app/perftracingdata.cpp')
-rw-r--r-- | app/perftracingdata.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/app/perftracingdata.cpp b/app/perftracingdata.cpp index 2f9417a..4321268 100644 --- a/app/perftracingdata.cpp +++ b/app/perftracingdata.cpp @@ -85,7 +85,8 @@ bool PerfTracingData::readHeaderFiles(QDataStream &stream) QByteArray buffer(static_cast<int>(size), Qt::Uninitialized); stream.readRawData(buffer.data(), buffer.size()); - for (QByteArray line : buffer.split('\n')) { + const auto lines = buffer.split('\n'); + for (const auto &line : lines) { if (!line.isEmpty()) m_headerFields << readFormatField(line); } @@ -105,7 +106,8 @@ bool PerfTracingData::readHeaderFiles(QDataStream &stream) static void processLine(const QByteArray &line, const std::function<void(const QByteArray &, const QByteArray &)> &handler) { - for (const QByteArray &chunk : line.split('\t')) { + const auto chunks = line.split('\t'); + for (const auto &chunk : chunks) { QList<QByteArray> segments = chunk.split(':'); if (segments.size() != 2) continue; @@ -211,7 +213,8 @@ bool PerfTracingData::readEventFormats(QDataStream &stream, const QByteArray &sy stream.readRawData(buffer.data(), buffer.length()); FieldStage stage = BeforeFields; - for (const QByteArray &line : buffer.split('\n')) { + const auto lines = buffer.split('\n'); + for (const auto &line : lines) { switch (stage) { case CommonFields: if (line.isEmpty()) @@ -286,7 +289,8 @@ bool PerfTracingData::readFtracePrintk(QDataStream &stream) QByteArray buffer(static_cast<int>(size), Qt::Uninitialized); stream.readRawData(buffer.data(), buffer.length()); - for (QByteArray line : buffer.split('\n')) { + const auto lines = buffer.split('\n'); + for (const auto &line : lines) { if (!line.isEmpty()) { QList<QByteArray> segments = line.split(':'); if (segments.length() == 2) { @@ -310,7 +314,8 @@ bool PerfTracingData::readSavedCmdline(QDataStream &stream) QByteArray buffer(static_cast<int>(size), Qt::Uninitialized); stream.readRawData(buffer.data(), buffer.length()); - for (const QByteArray &line : buffer.split('\n')) { + const auto lines = buffer.split('\n'); + for (const auto &line : lines) { // Each line is prefixed with the PID it refers to if (!line.isEmpty()) m_savedCmdlines.append(line); |