Classes
- namespace analysis
- namespace ast
-
namespace slang
- namespace diag
-
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.
- struct DataFlowAnalysis A data flow analysis used as part of the netlist graph construction.
- class DepthFirstSearch
- class DirectedEdge A class to represent a directed edge in a graph.
- class DirectedGraph
- struct IntervalMapUtils Utility class for working with IntervalMaps.
- class Merge
- struct NetlistDiagnostics A collection of diagnostics for reporting on the netlist.
- struct NetlistDot A utility class for rendering a netlist graph in DOT format.
- class NetlistEdge A class representing a dependency between two nodes in the netlist.
- class NetlistGraph Represent the netlist connectivity of an elaborated design.
- class NetlistNode
- class NetlistPath A class represening a path traversing nodes in the netlist.
- struct NetlistVisitor Visitor for building the netlist graph from the AST.
- class Node A class to represent a node in a directed graph.
-
class PathFinder
- 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.
- struct PendingLvalue
- struct PendingRvalue
- class Port
- struct select_all A predicate for selecting edges in a depth-first search.
- class State
- class SymbolVisitor Visitor for printing symbol information in a human-readable format.