|
slang-netlist
0.10.0
|
Visitor for printing port information. More...
#include <ReportPorts.hpp>
Public Member Functions | |
| auto | tableHeader () const -> netlist::Utilities::Row |
| void | appendItemRows (netlist::Utilities::Table &table, PortInfo const &port) const |
| void | emitJsonItem (JsonWriter &writer, PortInfo const &port) const |
| void | handle (const ast::PortSymbol &symbol) |
| ReportVisitorBase (ast::Compilation &compilation) | |
| Public Member Functions inherited from slang::report::ReportVisitorBase< ReportPorts, PortInfo > | |
| ReportVisitorBase (ast::Compilation &compilation) | |
| void | setNameFilters (std::vector< std::string > filters) |
| void | report (FormatBuffer &buffer) |
| Render the collected information as a human-readable table. | |
Additional Inherited Members | |
| Protected Member Functions inherited from slang::report::ReportVisitorBase< ReportPorts, PortInfo > | |
| auto | locationStr (SourceLocation loc) const -> std::string |
| Format a source location using the compilation's SourceManager. | |
| auto | nameMatches (std::string_view name) const -> bool |
| Protected Attributes inherited from slang::report::ReportVisitorBase< ReportPorts, PortInfo > | |
| ast::Compilation & | compilation |
| std::vector< PortInfo > | items |
| std::vector< std::string > | nameFilters |
Visitor for printing port information.
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |