|
CIRCT 22.0.0git
|
Iterator for module uses. More...
#include <InstanceGraph.h>


Public Member Functions | |
| UseIterator () | |
| UseIterator (InstanceGraphNode *node) | |
| InstanceRecord * | operator* () const |
| UseIterator & | operator++ () |
| bool | operator== (const UseIterator &other) const |
Private Attributes | |
| InstanceRecord * | current |
Iterator for module uses.
Definition at line 139 of file InstanceGraph.h.
|
inline |
Definition at line 142 of file InstanceGraph.h.
|
inline |
Definition at line 143 of file InstanceGraph.h.
|
inline |
Definition at line 144 of file InstanceGraph.h.
References current.
|
inline |
Definition at line 147 of file InstanceGraph.h.
References assert(), current, and circt::igraph::InstanceRecord::nextUse.
|
inline |
Definition at line 152 of file InstanceGraph.h.
References current.
|
private |
Definition at line 157 of file InstanceGraph.h.
Referenced by operator*(), operator++(), and operator==().