|
nixd
|
#include <Diagnostic.h>
Public Member Functions | |
| virtual const char * | message () const =0 |
| virtual | ~PartialDiagnostic ()=default |
| PartialDiagnostic & | operator<< (std::string Var) |
| std::string | format () const |
| const std::vector< std::string > & | args () const |
| std::vector< std::string > & | args () |
| void | tag (DiagnosticTag Tag) |
| const std::vector< DiagnosticTag > & | tags () const |
| LexerCursorRange | range () const |
Protected Member Functions | |
| PartialDiagnostic ()=default | |
| PartialDiagnostic (LexerCursorRange Range) | |
Definition at line 79 of file Diagnostic.h.
|
virtualdefault |
|
protecteddefault |
Referenced by nixf::Diagnostic::Diagnostic(), nixf::Note::Note(), nixf::Note::operator<<(), and operator<<().
|
inlineprotected |
Definition at line 105 of file Diagnostic.h.
|
inline |
Definition at line 94 of file Diagnostic.h.
|
inlinenodiscard |
Definition at line 92 of file Diagnostic.h.
Referenced by nixf::Note::operator<<().
|
nodiscard |
Definition at line 51 of file Diagnostic.cpp.
References message().
|
nodiscardpure virtual |
Implemented in nixf::Diagnostic, and nixf::Note.
Referenced by format().
|
inline |
Definition at line 85 of file Diagnostic.h.
References PartialDiagnostic().
|
inlinenodiscard |
Definition at line 100 of file Diagnostic.h.
|
inline |
Definition at line 96 of file Diagnostic.h.
Referenced by nixf::Sema::checkFormalEmpty(), nixf::Sema::lowerInheritName(), nixf::Parser::parseExprParen(), and nixf::Parser::parseInherit().
|
inlinenodiscard |
Definition at line 98 of file Diagnostic.h.