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:
parent
f08a26f7b9
commit
0250a32747
4 changed files with 24 additions and 24 deletions
|
|
@ -53,6 +53,20 @@ namespace spot
|
|||
};
|
||||
}
|
||||
|
||||
atomic_prop_set create_atomic_prop_set(unsigned n)
|
||||
{
|
||||
atomic_prop_set res;
|
||||
auto& e = spot::ltl::default_environment::instance();
|
||||
for (unsigned i = 0; i < n; ++i)
|
||||
{
|
||||
std::ostringstream p;
|
||||
p << 'p' << i;
|
||||
res.insert(static_cast<const spot::ltl::atomic_prop*>
|
||||
(e.require(p.str())));
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
void destroy_atomic_prop_set(atomic_prop_set& aprops)
|
||||
{
|
||||
atomic_prop_set::const_iterator i = aprops.begin();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue