32 create_example_issue );
55 std::ostringstream msg_str;
virtual const char * get_class_name() const
static const char *const CLASS_NAME
static const char *const PROCRASTINATION_LEVEL_KEY
int procrastination_level() const
Source context for Issue.
bool register_issue(const std::string &name, CreateIssueCallback creator)
register an issue factory
static IssueFactory * instance()
method to access singleton
void set_value(const std::string &key, uint8_t value)
Sets a value 8 bit unsigned.
severity_t severity() const
severity_t of the issue
int get_int_value(const std::string &key, int def=0) const
Get a value of the table as an integer.
void finish_setup(const std::string &message)
Finishes the setup of the Issue.
Issue(const Context &context, severity_t s)
Constructor for subclasses.
enum ers::_severity_t severity_t