slang-netlist  0.9.0
Loading...
Searching...
No Matches
slang::netlist::Variable Member List

This is the complete list of members for slang::netlist::Variable, including all inherited members.

addEdge(NetlistNode &targetNode) -> NetlistEdge &slang::netlist::Node< NetlistNode, NetlistEdge >inline
addNewEdge(NetlistNode &targetNode) -> NetlistEdge &slang::netlist::Node< NetlistNode, NetlistEdge >inline
as() -> T &slang::netlist::NetlistNodeinline
as() const -> const T &slang::netlist::NetlistNodeinline
begin() const -> const_iteratorslang::netlist::Node< NetlistNode, NetlistEdge >inline
boundsslang::netlist::Variable
clearAllEdges()slang::netlist::Node< NetlistNode, NetlistEdge >inline
const_in_iterator typedefslang::netlist::Node< NetlistNode, NetlistEdge >
const_iterator typedefslang::netlist::Node< NetlistNode, NetlistEdge >
edge_descriptor typedefslang::netlist::Node< NetlistNode, NetlistEdge >
edgeMutexslang::netlist::Node< NetlistNode, NetlistEdge >mutableprotected
end() const -> const_iteratorslang::netlist::Node< NetlistNode, NetlistEdge >inline
findEdgeFrom(const NetlistNode &sourceNode) -> in_iteratorslang::netlist::Node< NetlistNode, NetlistEdge >inline
findEdgeTo(const NetlistNode &targetNode) -> iteratorslang::netlist::Node< NetlistNode, NetlistEdge >inline
getBounds() const -> std::optional< DriverBitRange > overrideslang::netlist::Variableinlinevirtual
getDerived() -> NetlistNode &slang::netlist::Node< NetlistNode, NetlistEdge >inlineprotected
getEdgesTo(const NetlistNode &targetNode, std::vector< NetlistEdge * > &result) -> boolslang::netlist::Node< NetlistNode, NetlistEdge >inline
getHierarchicalPath() const -> std::optional< std::string_view > overrideslang::netlist::Variableinlinevirtual
getInEdges() const -> const InEdgeListType &slang::netlist::Node< NetlistNode, NetlistEdge >inline
getLocation() const -> std::optional< TextLocation > overrideslang::netlist::Variableinlinevirtual
getOutEdges() const -> const OutEdgeListType &slang::netlist::Node< NetlistNode, NetlistEdge >inline
hierarchicalPathslang::netlist::Variable
IDslang::netlist::NetlistNode
in_iterator typedefslang::netlist::Node< NetlistNode, NetlistEdge >
inBegin() -> in_iteratorslang::netlist::Node< NetlistNode, NetlistEdge >inline
inDegree() const -> size_tslang::netlist::Node< NetlistNode, NetlistEdge >inline
InEdgeListType typedefslang::netlist::Node< NetlistNode, NetlistEdge >
inEdgesslang::netlist::Node< NetlistNode, NetlistEdge >protected
inEnd() -> in_iteratorslang::netlist::Node< NetlistNode, NetlistEdge >inline
isEqualTo(const NetlistNode &node) const -> boolslang::netlist::Node< NetlistNode, NetlistEdge >inlineprotected
isKind(NodeKind otherKind) -> boolslang::netlist::Variableinlinestatic
iterator typedefslang::netlist::Node< NetlistNode, NetlistEdge >
kindslang::netlist::NetlistNode
locationslang::netlist::Variable
nameslang::netlist::Variable
NetlistNode(NodeKind kind)slang::netlist::NetlistNodeinline
Node()=defaultslang::netlist::Node< NetlistNode, NetlistEdge >
operator=(const Node &) -> Node &=deleteslang::netlist::Node< NetlistNode, NetlistEdge >
outDegree() const -> size_tslang::netlist::Node< NetlistNode, NetlistEdge >inline
OutEdgeIndex typedefslang::netlist::Node< NetlistNode, NetlistEdge >protected
outEdgeIndexslang::netlist::Node< NetlistNode, NetlistEdge >protected
outEdgeIndexThresholdslang::netlist::Node< NetlistNode, NetlistEdge >protectedstatic
OutEdgeListType typedefslang::netlist::Node< NetlistNode, NetlistEdge >
OutEdgePtrType typedefslang::netlist::Node< NetlistNode, NetlistEdge >
outEdgesslang::netlist::Node< NetlistNode, NetlistEdge >protected
removeEdge(NetlistNode &targetNode) -> boolslang::netlist::Node< NetlistNode, NetlistEdge >inline
Variable(std::string name, std::string hierarchicalPath, TextLocation location, DriverBitRange bounds)slang::netlist::Variableinline
~NetlistNode() override=defaultslang::netlist::NetlistNode
~Node()=defaultslang::netlist::Node< NetlistNode, NetlistEdge >virtual