|
spot
2.16
|
Iterator over edge labels compatible with the filter's BDD condition. More...
#include <spot/twaalgos/split.hh>
Public Member Functions | |
| iterator (const std::vector< bdd > &labels, bdd cond) | |
| Construct an iterator over matching labels. More... | |
| iterator & | operator++ () |
| Advance to the next matching label. More... | |
| void | next () |
| Advance to the next matching label (implementation). More... | |
| bdd | operator* () const |
| Dereference to get the current label. More... | |
| bool | operator== (const iterator &other) const |
| Check equality with another iterator. More... | |
| bool | operator!= (const iterator &other) const |
| Check inequality with another iterator. More... | |
| bool | operator== (std::vector< bdd >::const_iterator pos) const |
| Check equality with a vector iterator. More... | |
| bool | operator!= (std::vector< bdd >::const_iterator pos) const |
| Check inequality with a vector iterator. More... | |
Iterator over edge labels compatible with the filter's BDD condition.
|
inline |
Construct an iterator over matching labels.
|
inline |
Advance to the next matching label (implementation).
|
inline |
Check inequality with another iterator.
|
inline |
Check inequality with a vector iterator.
|
inline |
Dereference to get the current label.
|
inline |
Advance to the next matching label.
|
inline |
Check equality with another iterator.
|
inline |
Check equality with a vector iterator.
1.9.1