|
CIRCT 24.0.0git
|
Iterator for state uses. More...
#include <FSMGraph.h>


Public Member Functions | |
| UseIterator () | |
| UseIterator (FSMStateNode *node) | |
| FSMTransitionEdge * | operator* () const |
| UseIterator & | operator++ () |
| bool | operator== (const UseIterator &other) const |
Private Attributes | |
| FSMTransitionEdge * | current |
Iterator for state uses.
Definition at line 154 of file FSMGraph.h.
|
inline |
Definition at line 157 of file FSMGraph.h.
References current.
Referenced by operator++(), and operator==().
|
inline |
Definition at line 158 of file FSMGraph.h.
References current, circt::fsm::FSMStateNode::firstUse, and circt::fsm::FSMStateNode::FSMStateNode().
|
inline |
Definition at line 159 of file FSMGraph.h.
References current, and circt::fsm::FSMStateNode::FSMTransitionEdge.
|
inline |
Definition at line 162 of file FSMGraph.h.
References assert(), current, and UseIterator().
|
inline |
Definition at line 167 of file FSMGraph.h.
References current, and UseIterator().
|
private |
Definition at line 172 of file FSMGraph.h.
Referenced by operator*(), operator++(), operator==(), UseIterator(), and UseIterator().