#include <ErrorReport.h>
Definition at line 152 of file ErrorReport.h.
◆ ErrorReport() [1/2]
souffle::ErrorReport::ErrorReport |
( |
bool |
nowarn = false | ) |
|
|
inline |
◆ ErrorReport() [2/2]
souffle::ErrorReport::ErrorReport |
( |
const ErrorReport & |
other | ) |
|
|
default |
◆ addDiagnostic()
void souffle::ErrorReport::addDiagnostic |
( |
const Diagnostic & |
diagnostic | ) |
|
|
inline |
◆ addError()
void souffle::ErrorReport::addError |
( |
const std::string & |
message, |
|
|
SrcLocation |
location |
|
) |
| |
|
inline |
◆ addWarning()
void souffle::ErrorReport::addWarning |
( |
const std::string & |
message, |
|
|
SrcLocation |
location |
|
) |
| |
|
inline |
◆ exitIfErrors()
void souffle::ErrorReport::exitIfErrors |
( |
| ) |
|
|
inline |
◆ getNumErrors()
unsigned souffle::ErrorReport::getNumErrors |
( |
| ) |
const |
|
inline |
◆ getNumIssues()
unsigned souffle::ErrorReport::getNumIssues |
( |
| ) |
const |
|
inline |
◆ getNumWarnings()
unsigned souffle::ErrorReport::getNumWarnings |
( |
| ) |
const |
|
inline |
◆ print()
void souffle::ErrorReport::print |
( |
std::ostream & |
out | ) |
const |
|
inline |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const ErrorReport & |
report |
|
) |
| |
|
friend |
◆ diagnostics
std::set<Diagnostic> souffle::ErrorReport::diagnostics |
|
private |
◆ nowarn
bool souffle::ErrorReport::nowarn |
|
private |
The documentation for this class was generated from the following file: