X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ftimer.cc;fp=src%2Flib%2Ftimer.cc;h=8e4d44547f5e6dd1799c3c1b3b9eeb4d4b4efd54;hb=e7440b69bf0dc486314544b0e1fb5ac2d45a9a8d;hp=e4e7bdfdc391a412f4ef0d4c25f5c1ada4e7404c;hpb=ded500fef3fcae71f03594c2be5ea9196d21b039;p=dcpomatic.git diff --git a/src/lib/timer.cc b/src/lib/timer.cc index e4e7bdfdc..8e4d44547 100644 --- a/src/lib/timer.cc +++ b/src/lib/timer.cc @@ -113,24 +113,24 @@ StateTimer::~StateTimer () unset (); int longest = 0; - for (map::iterator i = _counts.begin(); i != _counts.end(); ++i) { - longest = max (longest, int(i->first.length())); + for (auto const& i: _counts) { + longest = max (longest, int(i.first.length())); } list > sorted; - for (map::iterator i = _counts.begin(); i != _counts.end(); ++i) { - string name = i->first + string(longest + 1 - i->first.size(), ' '); + for (auto const& i: _counts) { + string name = i.first + string(longest + 1 - i.first.size(), ' '); char buffer[64]; - snprintf (buffer, 64, "%.4f", i->second.total_time); + snprintf (buffer, 64, "%.4f", i.second.total_time); string total_time (buffer); - sorted.push_back (make_pair(i->second.total_time, String::compose("\t%1%2 %3 %4", name, total_time, i->second.number, (i->second.total_time / i->second.number)))); + sorted.push_back (make_pair(i.second.total_time, String::compose("\t%1%2 %3 %4", name, total_time, i.second.number, (i.second.total_time / i.second.number)))); } sorted.sort (compare); cout << _name << N_(":\n"); - for (list >::iterator i = sorted.begin(); i != sorted.end(); ++i) { - cout << N_("\t") << i->second << "\n"; + for (auto const& i: sorted) { + cout << N_("\t") << i.second << "\n"; } }