slang-netlist  0.9.0
Loading...
Searching...
No Matches
slang::netlist::NetlistDiagnostics Struct Reference

A collection of diagnostics for reporting on the netlist. More...

#include <NetlistDiagnostics.hpp>

Public Member Functions

 NetlistDiagnostics (ast::Compilation const &compilation, bool showColours=true)
auto issue (Diagnostic &diagnostic)
auto getString () const
auto clear () const

Public Attributes

DiagnosticEngine engine
std::shared_ptr< TextDiagnosticClient > client

Detailed Description

A collection of diagnostics for reporting on the netlist.

Constructor & Destructor Documentation

◆ NetlistDiagnostics()

slang::netlist::NetlistDiagnostics::NetlistDiagnostics ( ast::Compilation const & compilation,
bool showColours = true )
inline

Member Function Documentation

◆ clear()

auto slang::netlist::NetlistDiagnostics::clear ( ) const
inline

◆ getString()

auto slang::netlist::NetlistDiagnostics::getString ( ) const
inline

◆ issue()

auto slang::netlist::NetlistDiagnostics::issue ( Diagnostic & diagnostic)
inline

Member Data Documentation

◆ client

std::shared_ptr<TextDiagnosticClient> slang::netlist::NetlistDiagnostics::client

◆ engine

DiagnosticEngine slang::netlist::NetlistDiagnostics::engine

The documentation for this struct was generated from the following file: