diff options
author | Sergio Martins <sergio.martins@kdab.com> | 2016-09-10 13:41:11 +0100 |
---|---|---|
committer | Sérgio Martins <sergio.martins@kdab.com> | 2016-09-18 13:26:26 +0000 |
commit | 070dee39d04d7b5333456e48e259bec5f8bf4dee (patch) | |
tree | 647dfb0ab52398e0890a8f915a620be446878b5b /src | |
parent | e6aa77bf51f9ac92a7d315eccbb8c6c012673f1c (diff) |
Pass by const-ref in range-loop [-Wclazy-range-loop]
QScxmlStateMachinePrivate::InvokedService is not a trivial type,
it's copy-ctor would be called every time.
Change-Id: If57c26aca89005c0fec39fa8ce3d2eac150975a0
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/scxml/qscxmlstatemachine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scxml/qscxmlstatemachine.cpp b/src/scxml/qscxmlstatemachine.cpp index 915844c..a61fb07 100644 --- a/src/scxml/qscxmlstatemachine.cpp +++ b/src/scxml/qscxmlstatemachine.cpp @@ -518,7 +518,7 @@ void QScxmlStateMachinePrivate::routeEvent(QScxmlEvent *event) } else if (origin.startsWith(QStringLiteral("#_")) && origin != QStringLiteral("#_internal")) { // route to children auto originId = origin.midRef(2); - for (auto invokedService : m_invokedServices) { + for (const auto &invokedService : m_invokedServices) { auto service = invokedService.service; if (service == nullptr) continue; |