NetlistEdge class
#include <netlist/NetlistEdge.hpp>
A class representing a dependency between two nodes in the netlist.
Base classes
-
template<class NodeType, class EdgeType>class DirectedEdge<NetlistNode, NetlistEdge>
- A class to represent a directed edge in a graph.
Constructors, destructors, conversion operators
- NetlistEdge(NetlistNode& sourceNode, NetlistNode& targetNode)
Public functions
- auto setEdgeKind(ast::EdgeKind kind) -> auto
- auto setVariable(ast::Symbol const* symbol, DriverBitRange bounds) -> auto
- void disable()
Public variables
- ast::EdgeKind edgeKind
- ast::Symbol const * symbol
- DriverBitRange bounds
- bool disabled