export a create_atomic_prop_set() function

* src/ltlvisit/apcollect.hh,
src/ltlvisit/apcollect.cc (create_atomic_prop_set): New function.
* src/bin/randltl.cc, bench/stutter/stutter_invariance_randomgraph.cc:
Use it.
This commit is contained in:
Alexandre Duret-Lutz 2014-11-26 10:27:59 +01:00
parent f08a26f7b9
commit 0250a32747
4 changed files with 24 additions and 24 deletions

View file

@ -256,15 +256,7 @@ parse_opt(int key, char* arg, struct argp_state* as)
if (!*endptr && res >= 0) // arg is a number
{
ap_count_given = true;
spot::ltl::default_environment& e =
spot::ltl::default_environment::instance();
for (int i = 0; i < res; ++i)
{
std::ostringstream p;
p << 'p' << i;
aprops.insert(static_cast<const spot::ltl::atomic_prop*>
(e.require(p.str())));
}
aprops = spot::ltl::create_atomic_prop_set(res);
break;
}
}