* src/tgba/succiter.hh (tgba_succ_iterator::current_condition):
State that this is a boolean function. * src/tgba/succiterconcrete.hh (tgba_succ_iterator_concrete::trans_dest_, tgba_succ_iterator_concrete::trans_set_, tgba_succ_iterator_concrete::trans_set_left_, tgba_succ_iterator_concrete::neg_trans_set_): Remove. * src/tgba/succiterconcrete.cc (tgba_succ_iterator_concrete::tgba_succ_iterator_concrete, tgba_succ_iterator_concrete::first): Adjust to removed members. (tgba_succ_iterator_concrete::next): Simplify, transitions are no labelled by boolean functions, not only conjunctions. Suggested by Denis Poitrenaud.
This commit is contained in:
parent
3281b6e9b3
commit
c09f646e3f
4 changed files with 64 additions and 86 deletions
|
|
@ -66,6 +66,8 @@ namespace spot
|
|||
/// with different conditions, leading to the same state.
|
||||
virtual state* current_state() = 0;
|
||||
/// \brief Get the condition on the transition leading to this successor.
|
||||
///
|
||||
/// This is a boolean function of atomic propositions.
|
||||
virtual bdd current_condition() = 0;
|
||||
/// \brief Get the accepting conditions on the transition leading
|
||||
/// to this successor.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue