Classes
- namespace analysis
- namespace ast
-
namespace netlist
- class NetlistPath A class represening a path traversing nodes in the netlist.
-
class PathFinder Find a path between two points in a netlist.
- struct EdgePredicate A selector for edges that can be traversed in the search.
- class Visitor A visitor for the search that constructs the traversal map.
-
namespace slang
-
namespace netlist
- struct AnalysisState
- class Assignment
- class Case
- struct CombEdgePredicate
- class CombLoops
- class Conditional
- class Config A singleton to hold global configuration options.
- struct CycleDetectionVisitor Visitor class for identifying cycles during Depth-First Search.
- class CycleDetector Class for reporting all cycles in a directed graph.
- class DepthFirstSearch
- class DirectedEdge A class to represent a directed edge in a graph.
- class DirectedGraph
- class Join
- class NetlistEdge A class representing a dependency between two variables in the netlist.
- class NetlistGraph Represent the netlist connectivity of an elaborated design.
- class NetlistNode
- struct NetlistVisitor
- class Node A class to represent a node in a directed graph.
- class PortDeclaration
-
struct ProceduralAnalysis
- struct LValueSymbol
- struct select_all
- class VariableAlias
- class VariableDeclaration
- class VariableReference
-
namespace netlist