From bab91d04a5c7e3f77b4c1823225039b49c7d2cbc Mon Sep 17 00:00:00 2001 From: John Fultz Date: Thu, 10 Jan 2019 23:53:58 -0600 Subject: C++11-style iterators in quacker sources. --- quacker/simviewer.cpp | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'quacker/simviewer.cpp') diff --git a/quacker/simviewer.cpp b/quacker/simviewer.cpp index 587b862..a9d65fb 100644 --- a/quacker/simviewer.cpp +++ b/quacker/simviewer.cpp @@ -80,17 +80,16 @@ void AveragesTab::setSimulator(const Quackle::Simulator &simulator) html += "
"; - const Quackle::SimmedMoveList::const_iterator end(simulator.simmedMoves().end()); - for (Quackle::SimmedMoveList::const_iterator it = simulator.simmedMoves().begin(); it != end; ++it) + for (const auto& it : simulator.simmedMoves()) { - if (!(*it).includeInSimulation()) + if (!it.includeInSimulation()) continue; QString levels; - for (Quackle::LevelList::const_iterator levelIt = (*it).levels.begin(); levelIt != (*it).levels.end(); ++levelIt) + for (const auto& levelIt : it.levels) { QString plays; - for (Quackle::PositionStatisticsList::const_iterator valueIt = (*levelIt).statistics.begin(); valueIt != (*levelIt).statistics.end(); ++valueIt) + for (const auto& valueIt : levelIt.statistics) { //plays += QString("(%1) ").arg((*valueIt).score.averagedValue()); //plays += tr("(bingos %1) ").arg((*valueIt).bingos.averagedValue()); @@ -100,15 +99,15 @@ void AveragesTab::setSimulator(const Quackle::Simulator &simulator) levels += QString("
  • %1
  • ").arg(plays); } - html += QString("

    %1

      %2
    ").arg(QuackleIO::Util::moveToDetailedString((*it).move)).arg(levels); + html += QString("

    %1

      %2
    ").arg(QuackleIO::Util::moveToDetailedString(it.move)).arg(levels); html += ""; } -- cgit v1.2.3