Visitor for printing driver information in a human-readable format.
More...
#include <ReportDrivers.hpp>
|
| | ReportDrivers (ast::Compilation &compilation, analysis::AnalysisManager &analysisManager) |
| void | report (FormatBuffer &buffer) |
| | Renders the collected driver information to the given format buffer.
|
| void | handle (ast::ValueSymbol const &symbol) |
Visitor for printing driver information in a human-readable format.
◆ ReportDrivers()
| slang::report::ReportDrivers::ReportDrivers |
( |
ast::Compilation & | compilation, |
|
|
analysis::AnalysisManager & | analysisManager ) |
|
inlineexplicit |
◆ handle()
| void slang::report::ReportDrivers::handle |
( |
ast::ValueSymbol const & | symbol | ) |
|
|
inline |
Slang's AnalysisManager::getDrivers API returns all known drivers for static lvalue symbols (via the ValueSymbol type). Create a ValueInfo entry for each symbol and populate it with the driver information.
◆ report()
| void slang::report::ReportDrivers::report |
( |
FormatBuffer & | buffer | ) |
|
|
inline |
Renders the collected driver information to the given format buffer.
The documentation for this class was generated from the following file: