diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-02-29 01:01:50 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-03-04 20:04:27 +0000 |
commit | d789717311046e6b4de81ead0458693d606bccbe (patch) | |
tree | 8bae5246ec4810a4e790c9623dcb5672e31c3bdf /src/logic | |
parent | 53d12fbb0dd3b758fa645780c850f002e166add7 (diff) |
logic: eradicate all (one) Q_FOREACH loops
... by replacing them with C++11 range-for loops.
Saves 288B (0.5%) in text size on optimized GCC 5.3
Linux AMD64 builds.
Change-Id: I637c00f2b79f0720901313619dd95f877c26762f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/logic')
-rw-r--r-- | src/logic/executor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/logic/executor.cpp b/src/logic/executor.cpp index 6b58a8a7d..5ca3cb229 100644 --- a/src/logic/executor.cpp +++ b/src/logic/executor.cpp @@ -91,8 +91,8 @@ void Executor::processLogicFrameUpdates(float dt) { Q_ASSERT(m_scene); Q_ASSERT(m_semaphore); - QVector<QNode *> nodes = m_scene->lookupNodes(m_nodeIds); - foreach (QNode *node, nodes) { + const QVector<QNode *> nodes = m_scene->lookupNodes(m_nodeIds); + for (QNode *node : nodes) { QLogicComponent *logicComponent = qobject_cast<QLogicComponent *>(node); if (logicComponent) logicComponent->onFrameUpdate(dt); |