Classes
- namespace ast
-
namespace slang
- namespace diag
-
namespace netlist
- 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
- struct DriverBitRange A range over which a symbol is driven.
-
struct DriverInfo Information about a driver of a particular range of a symbol.
- struct Hash
- struct DriverMap
- class ExternalManager
- class Merge
-
class NetlistBuilder A class that manages construction of the netlist graph.
- struct InterfaceVarBounds
- 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 representing a path traversing nodes in the netlist.
- 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 PendingRvalue
- class Port
-
class ReportDrivers Visitor for printing driver information in a human-readable format.
- struct DriverInfo
- struct ValueInfo
-
class ReportPorts Visitor for printing port information in a human-readable format.
- struct PortInfo
-
class ReportVariables Visitor for printing variable information in a human-readable format.
- struct VariableInfo
- struct select_all A predicate for selecting edges in a depth-first search.
- class State
-
struct Utilities
- struct TableFormatConfig
- class ValueTracker
- class Variable
- struct VariableTracker Track netlist nodes that represent ranges of variables.
- struct VisitAll