|
| | iterator (const std::vector< bdd > &labels, bdd cond) |
| | Construct an iterator over matching labels.
|
| |
| iterator & | operator++ () |
| | Advance to the next matching label.
|
| |
| void | next () |
| | Advance to the next matching label (implementation).
|
| |
| bdd | operator* () const |
| | Dereference to get the current label.
|
| |
| bool | operator== (const iterator &other) const |
| | Check equality with another iterator.
|
| |
| bool | operator!= (const iterator &other) const |
| | Check inequality with another iterator.
|
| |
| bool | operator== (std::vector< bdd >::const_iterator pos) const |
| | Check equality with a vector iterator.
|
| |
| bool | operator!= (std::vector< bdd >::const_iterator pos) const |
| | Check inequality with a vector iterator.
|
| |
template<bool subsumed>
class spot::edge_separator_filter< subsumed >::iterator
Iterator over edge labels compatible with the filter's BDD condition.