#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: