souffle
2.0.2-371-g6315b36
|
#include <ErrorReport.h>
Public Types | |
enum | Type { Type::ERROR, Type::WARNING } |
Public Member Functions | |
Diagnostic (Type type, DiagnosticMessage primaryMessage) | |
Diagnostic (Type type, DiagnosticMessage primaryMessage, std::vector< DiagnosticMessage > additionalMessages) | |
const std::vector< DiagnosticMessage > & | getAdditionalMessages () const |
const DiagnosticMessage & | getPrimaryMessage () const |
Type | getType () const |
bool | operator< (const Diagnostic &other) const |
void | print (std::ostream &out) const |
Private Attributes | |
std::vector< DiagnosticMessage > | additionalMessages |
DiagnosticMessage | primaryMessage |
Type | type |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Diagnostic &diagnostic) |
Definition at line 76 of file ErrorReport.h.
|
strong |
|
inline |
|
inline |
|
inline |
Definition at line 95 of file ErrorReport.h.
|
inline |
Definition at line 91 of file ErrorReport.h.
|
inline |
Definition at line 87 of file ErrorReport.h.
|
inline |
Definition at line 112 of file ErrorReport.h.
|
inline |
Definition at line 99 of file ErrorReport.h.
|
friend |
Definition at line 107 of file ErrorReport.h.
|
private |
Definition at line 149 of file ErrorReport.h.
|
private |
Definition at line 148 of file ErrorReport.h.
Referenced by Diagnostic().
|
private |
Definition at line 147 of file ErrorReport.h.
Referenced by Diagnostic().