|
slang-netlist
0.9.0
|
Classes | |
| struct | Utilities |
| struct | BuilderOptions |
| Caller-supplied options that tune how the netlist graph is built. More... | |
| struct | BuildProfile |
| Profiling data collected during netlist graph construction. More... | |
| class | CombLoops |
| class | Config |
| class | DirectedEdge |
| A class to represent a directed edge in a graph. More... | |
| class | Node |
| class | DirectedGraph |
| struct | DriverBitRange |
| A range over which a symbol is driven. More... | |
| struct | NetlistDiagnostics |
| A collection of diagnostics for reporting on the netlist. More... | |
| struct | NetlistDot |
| A utility class for rendering a netlist graph in DOT format. More... | |
| class | NetlistEdge |
| class | NetlistGraph |
| Represent the netlist connectivity of an elaborated design. More... | |
| class | NetlistNode |
| class | Port |
| class | Variable |
| class | State |
| class | Assignment |
| class | Conditional |
| class | Case |
| class | Merge |
| class | Constant |
| class | NetlistPath |
| A class representing a path traversing nodes in the netlist. More... | |
| struct | NetlistSerializer |
| class | PathFinder |
| struct | SymbolReference |
| Extracted identity of an AST symbol, decoupled from the slang AST. More... | |
| class | SymbolTable |
| class | FileTable |
| struct | TextLocation |
| struct | VisitAll |
Enumerations | |
| enum class | NodeKind { None = 0 , Port , Variable , Assignment , Conditional , Case , Merge , State , Constant } |
Functions | |
| auto | file_name (const char *file) -> const char * |
| template<typename... T> | |
| void | DebugMessage (const std::source_location &location, fmt::format_string< T... > fmt, T &&...args) |
| Print a debug message with the current file and line number. | |
| template<typename... T> | |
| void | InfoMessage (fmt::format_string< T... > fmt, T &&...args) |
| Print an informational message. | |
|
strong |
| void slang::netlist::DebugMessage | ( | const std::source_location & | location, |
| fmt::format_string< T... > | fmt, | ||
| T &&... | args ) |
Print a debug message with the current file and line number.
|
inline |
| void slang::netlist::InfoMessage | ( | fmt::format_string< T... > | fmt, |
| T &&... | args ) |
Print an informational message.