CmdExport: Simplified looping with 'auto'

This commit is contained in:
Paul Beckingham
2015-11-01 13:50:45 -05:00
parent 20493ec7d8
commit 25b7f42810

View File

@@ -79,18 +79,19 @@ int CmdExport::execute (std::string& output)
output += "[\n"; output += "[\n";
int counter = 0; int counter = 0;
for (auto task = filtered.begin (); task != filtered.end (); ++task) for (auto& task : filtered)
{ {
if (task != filtered.begin ()) if (counter)
{ {
if (json_array) if (json_array)
output += ","; output += ",";
output += "\n"; output += "\n";
} }
output += task->composeJSON (true); output += task.composeJSON (true);
if (limit && ++counter >= limit) ++counter;
if (limit && counter >= limit)
break; break;
} }