49 Report fromErrLevel(Level);
54 void appendEntry(
const std::shared_ptr<Message>&);
64 const YString& text()
const;
75 template<
class T>
Report& operator << (
const T& value);
79 operator bool ()
const;
96 template<
class T>
EmptyReport& operator << (
const T& value);
105 #include "report.hxx" Report & operator=(const Report &)=delete
Copy operator.
Report ice()
Create ICE.
Definition: report.cpp:22
Message & data()
Get access to the message itself (used by the C-API)
Definition: report.hxx:46
Report warning()
Create a new warning message.
Definition: report.cpp:34
Report trace()
Create a new trace message.
Definition: report.cpp:72
Report subgroup()
Create a dummy message, for sub-grouping.
Definition: report.cpp:77
Report suggest()
Create a new suggest message.
Definition: report.cpp:45
bool hasErrors() const
Get if there are some error messages.
Definition: report.hxx:41
Report hint()
Create a new hint message.
Definition: report.cpp:40
Report verbose()
Create a new trace message.
Definition: report.cpp:67
Report info()
Create a new info message.
Definition: report.cpp:55
Report error()
Create a new error message.
Definition: report.cpp:28
Report success()
Create a new success message.
Definition: report.cpp:50