|
spot 2.16
|
A view over Rabin-Streett pairs restricted to a subset of acceptance marks. More...
#include <spot/twa/acc.hh>
Public Types | |
| typedef std::vector< acc_cond::rs_pair > | rs_pairs |
| Type alias for a vector of Rabin-Streett pairs. | |
Public Member Functions | |
| rs_pairs_view (const rs_pairs &p, const acc_cond::mark_t &m) | |
| Create a view of pairs p restricted to marks visible in m. | |
| rs_pairs_view (const rs_pairs &p) | |
| Create an unrestricted view of all pairs in p. | |
| acc_cond::mark_t | infs () const |
| Returns the union of all visible Inf marks across all pairs. | |
| acc_cond::mark_t | fins () const |
| Returns the union of all visible Fin marks across all pairs. | |
| acc_cond::mark_t | fins_alone () const |
| Returns Fin marks from pairs whose Inf part is not visible. | |
| acc_cond::mark_t | infs_alone () const |
| Returns Inf marks from pairs whose Fin part is not visible. | |
| acc_cond::mark_t | paired_with_fin (unsigned mark) const |
| Returns all Inf marks paired with a Fin containing mark. | |
| const rs_pairs & | pairs () const |
| Returns a reference to the underlying vector of pairs. | |
A view over Rabin-Streett pairs restricted to a subset of acceptance marks.
| typedef std::vector<acc_cond::rs_pair> spot::rs_pairs_view::rs_pairs |
Type alias for a vector of Rabin-Streett pairs.
|
inlineexplicit |
Create a view of pairs p restricted to marks visible in m.
|
inlineexplicit |
Create an unrestricted view of all pairs in p.
|
inline |
Returns the union of all visible Fin marks across all pairs.
References spot::acc_cond::rs_pair::fin.
|
inline |
Returns Fin marks from pairs whose Inf part is not visible.
References spot::acc_cond::rs_pair::fin, and spot::acc_cond::rs_pair::inf.
|
inline |
Returns the union of all visible Inf marks across all pairs.
References spot::acc_cond::rs_pair::inf.
|
inline |
Returns Inf marks from pairs whose Fin part is not visible.
References spot::acc_cond::rs_pair::fin, and spot::acc_cond::rs_pair::inf.
|
inline |
Returns all Inf marks paired with a Fin containing mark.
Only considers pairs where both Fin and Inf parts are visible.
|
inline |
Returns a reference to the underlying vector of pairs.
1.9.8