slang::netlist::NetlistEdge class

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