|
spot
2.16
|
A set of atomic proposition groups that are mutually exclusive within each group. More...
#include <spot/tl/exclusive.hh>
Public Member Functions | |
| void | add_group (std::vector< formula > ap) |
| Add a group of mutually exclusive APs. More... | |
| void | add_group (const char *ap_csv) |
| Add a group of mutually exclusive APs. More... | |
| bool | empty () const |
| Whether no AP groups are registered. More... | |
| formula | constrain (formula f) const |
| Constrain a formula using the AP groups. More... | |
| twa_graph_ptr | constrain (const_twa_graph_ptr aut, bool simplify_guards=false) const |
| Constrain an automaton using the AP groups. More... | |
A set of atomic proposition groups that are mutually exclusive within each group.
| void spot::exclusive_ap::add_group | ( | const char * | ap_csv | ) |
Add a group of mutually exclusive APs.
| void spot::exclusive_ap::add_group | ( | std::vector< formula > | ap | ) |
Add a group of mutually exclusive APs.
| twa_graph_ptr spot::exclusive_ap::constrain | ( | const_twa_graph_ptr | aut, |
| bool | simplify_guards = false |
||
| ) | const |
Constrain an automaton using the AP groups.
|
inline |
Whether no AP groups are registered.
1.9.1