c++11: use for(auto...) to simplify code in src/bin/.

* src/bin/common_finput.cc, src/bin/genltl.cc, src/bin/ltlcross.cc,
src/bin/randltl.cc: Simplify.
This commit is contained in:
Alexandre Duret-Lutz 2013-12-15 23:50:42 +01:00
parent 34e91b7656
commit 557292bd11
4 changed files with 22 additions and 31 deletions

View file

@ -160,11 +160,10 @@ const spot::ltl::formula*
GF_n(spot::ltl::atomic_prop_set& ap)
{
const spot::ltl::formula* res = 0;
spot::ltl::atomic_prop_set::const_iterator i;
for (i = ap.begin(); i != ap.end(); ++i)
for (auto v: ap)
{
const spot::ltl::formula* f =
spot::ltl::unop::instance(spot::ltl::unop::F, (*i)->clone());
spot::ltl::unop::instance(spot::ltl::unop::F, v->clone());
f = spot::ltl::unop::instance(spot::ltl::unop::G, f);
if (res)
res = spot::ltl::multop::instance(spot::ltl::multop::And, f, res);
@ -406,11 +405,8 @@ main(int argc, char** argv)
delete rf;
// Cleanup the unicity table.
{
fset_t::const_iterator i;
for (i = unique_set.begin(); i != unique_set.end(); ++i)
(*i)->destroy();
}
for (auto i: unique_set)
i->destroy();
// Cleanup the atomic_prop set.
destroy_atomic_prop_set(aprops);
return 0;