CBMC
|
#include <message.h>
Public Member Functions | |
message_handlert () | |
virtual void | print (unsigned level, const std::string &message)=0 |
virtual void | print (unsigned level, const xmlt &xml)=0 |
virtual void | print (unsigned level, const jsont &json)=0 |
virtual void | print (unsigned level, const structured_datat &data) |
virtual void | print (unsigned level, const std::string &message, const source_locationt &location) |
virtual void | flush (unsigned)=0 |
virtual | ~message_handlert () |
void | set_verbosity (unsigned _verbosity) |
unsigned | get_verbosity () const |
std::size_t | get_message_count (unsigned level) const |
virtual std::string | command (unsigned) const |
Create an ECMA-48 SGR (Select Graphic Rendition) command. More... | |
Protected Attributes | |
unsigned | verbosity |
std::vector< std::size_t > | message_count |
|
inlinevirtual |
|
inlinevirtual |
Create an ECMA-48 SGR (Select Graphic Rendition) command.
The default behavior is no action.
Reimplemented in inlining_decoratort, ui_message_handlert, and console_message_handlert.
|
pure virtual |
|
inline |
|
pure virtual |
|
pure virtual |
Implemented in ui_message_handlert, stream_message_handlert, null_message_handlert, console_message_handlert, smt2_message_handlert, api_message_handlert, inlining_decoratort, and gcc_message_handlert.
Definition at line 60 of file message.cpp.
|
virtual |
Reimplemented in ui_message_handlert, inlining_decoratort, gcc_message_handlert, cl_message_handlert, and null_message_handlert.
Definition at line 16 of file message.cpp.
|
virtual |
Reimplemented in ui_message_handlert, and inlining_decoratort.
Definition at line 68 of file message.cpp.
|
pure virtual |
|
inline |
|
protected |