slang/diagnostics/Diagnostics.h file

Diagnostic definitions.

Namespaces

namespace slang
Root namespace.
namespace slang::ast
The SystemVerilog AST.
namespace std
STL namespace.

Classes

class slang::DiagCode
A compact code that represents a diagnostic.
class slang::Diagnostic
Wraps up a reported diagnostic along with location in source and any arguments.
class slang::Diagnostics
A collection of diagnostics.

Defines

#define DS(x)
The severity of a given diagnostic.
#define DS(x)
The severity of a given diagnostic.

Define documentation

#define DS(x)

The severity of a given diagnostic.

This is not tied to the diagnostic itself; it can be configured on a per-diagnostic basis at runtime.

#define DS(x)

The severity of a given diagnostic.

This is not tied to the diagnostic itself; it can be configured on a per-diagnostic basis at runtime.