|
void | offending_line (const std::string &line) |
|
void | offending_line_number (int line) |
|
void | file_name (std::string filename) |
|
| ParseIssue () |
|
| ParseIssue (const Context &c, severity_t s, const std::string &message) |
|
| ParseIssue (const Context &c, severity_t s, const std::string &message, const std::string &line) |
|
virtual const char * | get_class_name () const throw () |
| Get key for class (used for serialisation)
|
|
void | offending_line (const std::string &line) |
|
void | offending_line_number (int line) |
|
void | file_name (std::string filename) |
|
| ParseIssue () |
|
| ParseIssue (const Context &c, severity_t s, const std::string &message) |
|
| ParseIssue (const Context &c, severity_t s, const std::string &message, const std::string &line) |
|
virtual const char * | get_class_name () const throw () |
| Get key for class (used for serialisation)
|
|
| Issue () |
|
| Issue (const Issue &issue) |
|
| Issue (const string_map_type &values) |
|
| Issue (const Context &context, severity_t s, const std::string &message) |
|
| Issue (const Context &context, severity_t s, const std::exception *cause) |
|
virtual | ~Issue () throw () |
|
Issue * | clone () const |
|
const Issue * | cause () const throw () |
| return the cause Issue of this Issue
|
|
void | cause (const std::exception *cause=0) |
| Initialises the cause field.
|
|
| operator std::string () const |
| Converts the issue into a string.
|
|
Issue | operator= (const Issue &issue) |
| Affectation operator.
|
|
bool | operator== (const Issue &other) const throw () |
| Equality operator.
|
|
const std::string & | operator[] (const std::string &key) const throw () |
|
const std::string & | get_value (const std::string &key, const std::string &def) const throw () |
| Reads the property list.
|
|
const std::string & | get_value (const std::string &key) const throw () |
|
int | get_int_value (const std::string &key, int def=0) const throw () |
| Get a value of the table as an integer.
|
|
long | get_long_value (const std::string &key, long def=0) const throw () |
| Get a value of the table as a long integer.
|
|
double | get_double_value (const std::string key, double def) const throw () |
| Get a value of the table as double.
|
|
void | set_value (const std::string &key, uint8_t value) throw () |
| Sets a value 8 bit unsigned.
|
|
void | set_value (const std::string &key, uint16_t value) throw () |
|
void | set_value (const std::string &key, uint32_t value) throw () |
|
void | set_value (const std::string &key, uint64_t value) throw () |
|
void | set_value (const std::string &key, int8_t value) throw () |
|
void | set_value (const std::string &key, int16_t value) throw () |
|
void | set_value (const std::string &key, int32_t value) throw () |
|
void | set_value (const std::string &key, int64_t value) throw () |
|
void | set_value (const std::string &key, double value) throw () |
| Sets a value (double float)
|
|
void | set_value (const std::string &key, const std::string &value) throw () |
| Sets a value (string)
|
|
void | set_value (const std::string &key, const char *value) throw () |
| Sets a value (c-string)
|
|
void | set_value (const std::string &key, const void *ptr) throw () |
|
int | values_number () const |
| How many key / values.
|
|
virtual const char * | get_class_name () const throw () |
| Get key for class (used for serialisation)
|
|
const string_map_type * | get_value_table () const |
| extract value table
|
|
severity_t | severity () const throw () |
| severity_t of the issue
|
|
void | severity (severity_t s) |
| sets the severity_t of the issue
|
|
bool | is_error () |
| is the issue an error (or fatal).
|
|
std::string | severity_message () const |
| message associated with the severity_t of the issue
|
|
void | responsibility (responsibility_t r) |
| set the responsability of the issue
|
|
responsibility_t | responsibility () const throw () |
| get the responsability level of the issue
|
|
void | transience (bool tr) |
| sets if the issue is transient
|
|
int | transience () const throw () |
| is the issue transient
|
|
const std::string & | human_description () const throw () |
| Human description message.
|
|
const char * | what () const throw () |
| Human description message.
|
|
const std::string & | message () const throw () |
| Message.
|
|
virtual int | exit_value () const throw () |
| value to pass to exit
|
|
void | add_qualifier (const std::string &qualif) |
| adds a qualifier to the issue
|
|
std::vector< std::string > | qualifiers () const |
| return array of qualifiers
|
|
| Issue () |
|
| Issue (const Issue &issue) |
|
| Issue (const string_map_type &values) |
|
| Issue (const Context &context, severity_t s, const std::string &message) |
|
| Issue (const Context &context, severity_t s, const std::exception *cause) |
|
virtual | ~Issue () throw () |
|
Issue * | clone () const |
|
const Issue * | cause () const throw () |
| return the cause Issue of this Issue
|
|
void | cause (const std::exception *cause=0) |
| Initialises the cause field.
|
|
| operator std::string () const |
| Converts the issue into a string.
|
|
Issue | operator= (const Issue &issue) |
| Affectation operator.
|
|
bool | operator== (const Issue &other) const throw () |
| Equality operator.
|
|
const std::string & | operator[] (const std::string &key) const throw () |
|
const std::string & | get_value (const std::string &key, const std::string &def) const throw () |
| Reads the property list.
|
|
const std::string & | get_value (const std::string &key) const throw () |
|
int | get_int_value (const std::string &key, int def=0) const throw () |
| Get a value of the table as an integer.
|
|
long | get_long_value (const std::string &key, long def=0) const throw () |
| Get a value of the table as a long integer.
|
|
double | get_double_value (const std::string key, double def) const throw () |
| Get a value of the table as double.
|
|
void | set_value (const std::string &key, uint8_t value) throw () |
| Sets a value 8 bit unsigned.
|
|
void | set_value (const std::string &key, uint16_t value) throw () |
|
void | set_value (const std::string &key, uint32_t value) throw () |
|
void | set_value (const std::string &key, uint64_t value) throw () |
|
void | set_value (const std::string &key, int8_t value) throw () |
|
void | set_value (const std::string &key, int16_t value) throw () |
|
void | set_value (const std::string &key, int32_t value) throw () |
|
void | set_value (const std::string &key, int64_t value) throw () |
|
void | set_value (const std::string &key, double value) throw () |
| Sets a value (double float)
|
|
void | set_value (const std::string &key, const std::string &value) throw () |
| Sets a value (string)
|
|
void | set_value (const std::string &key, const char *value) throw () |
| Sets a value (c-string)
|
|
void | set_value (const std::string &key, const void *ptr) throw () |
|
int | values_number () const |
| How many key / values.
|
|
virtual const char * | get_class_name () const throw () |
| Get key for class (used for serialisation)
|
|
const string_map_type * | get_value_table () const |
| extract value table
|
|
severity_t | severity () const throw () |
| severity_t of the issue
|
|
void | severity (severity_t s) |
| sets the severity_t of the issue
|
|
bool | is_error () |
| is the issue an error (or fatal).
|
|
std::string | severity_message () const |
| message associated with the severity_t of the issue
|
|
void | responsibility (responsibility_t r) |
| set the responsability of the issue
|
|
responsibility_t | responsibility () const throw () |
| get the responsability level of the issue
|
|
void | transience (bool tr) |
| sets if the issue is transient
|
|
int | transience () const throw () |
| is the issue transient
|
|
const std::string & | human_description () const throw () |
| Human description message.
|
|
const char * | what () const throw () |
| Human description message.
|
|
const std::string & | message () const throw () |
| Message.
|
|
virtual int | exit_value () const throw () |
| value to pass to exit
|
|
void | add_qualifier (const std::string &qualif) |
| adds a qualifier to the issue
|
|
std::vector< std::string > | qualifiers () const |
| return array of qualifiers
|
|