#include <sc_report.h>
Public メソッド | |
sc_report () | |
sc_report (const sc_report &) | |
sc_report & | operator= (const sc_report &) |
virtual | ~sc_report () throw () |
const char * | get_msg_type () const |
const char * | get_msg () const |
sc_severity | get_severity () const |
const char * | get_file_name () const |
int | get_line_number () const |
const sc_time & | get_time () const |
const char * | get_process_name () const |
bool | valid () const |
virtual const char * | what () const throw () |
int | get_id () const |
Static Public メソッド | |
static const char * | get_message (int id) |
static bool | is_suppressed (int id) |
static void | make_warnings_errors (bool) |
static void | register_id (int id, const char *msg) |
static void | suppress_id (int id, bool) |
static void | suppress_infos (bool) |
static void | suppress_warnings (bool) |
Protected メソッド | |
sc_report (sc_severity, const sc_msg_def *, const char *msg, const char *file, int line) | |
Protected 変数 | |
sc_severity | severity |
const sc_msg_def * | md |
char * | msg |
char * | file |
int | line |
sc_time * | timestamp |
sc_object * | process |
char * | m_what |
フレンド | |
class | sc_report_handler |
sc_core::sc_report::sc_report | ( | ) |
sc_core::sc_report::sc_report | ( | const sc_report & | other | ) |
sc_core::sc_report::~sc_report | ( | ) | throw () [virtual] |
sc_core::sc_report::sc_report | ( | sc_severity | severity_, | |
const sc_msg_def * | md_, | |||
const char * | msg, | |||
const char * | file, | |||
int | line | |||
) | [protected] |
const char * sc_core::sc_report::get_msg_type | ( | ) | const |
const char* sc_core::sc_report::get_msg | ( | ) | const [inline] |
sc_severity sc_core::sc_report::get_severity | ( | ) | const [inline] |
const char* sc_core::sc_report::get_file_name | ( | ) | const [inline] |
int sc_core::sc_report::get_line_number | ( | ) | const [inline] |
const sc_time& sc_core::sc_report::get_time | ( | ) | const [inline] |
const char * sc_core::sc_report::get_process_name | ( | ) | const |
bool sc_core::sc_report::valid | ( | ) | const [inline] |
virtual const char* sc_core::sc_report::what | ( | ) | const throw () [inline, virtual] |
const char * sc_core::sc_report::get_message | ( | int | id | ) | [static] |
bool sc_core::sc_report::is_suppressed | ( | int | id | ) | [static] |
void sc_core::sc_report::make_warnings_errors | ( | bool | flag | ) | [static] |
void sc_core::sc_report::register_id | ( | int | id, | |
const char * | msg | |||
) | [static] |
void sc_core::sc_report::suppress_id | ( | int | id, | |
bool | suppress | |||
) | [static] |
void sc_core::sc_report::suppress_infos | ( | bool | suppress | ) | [static] |
void sc_core::sc_report::suppress_warnings | ( | bool | suppress | ) | [static] |
int sc_core::sc_report::get_id | ( | ) | const |
friend class sc_report_handler [friend] |
sc_severity sc_core::sc_report::severity [protected] |
const sc_msg_def* sc_core::sc_report::md [protected] |
char* sc_core::sc_report::msg [protected] |
char* sc_core::sc_report::file [protected] |
int sc_core::sc_report::line [protected] |
sc_time* sc_core::sc_report::timestamp [protected] |
sc_object* sc_core::sc_report::process [protected] |
char* sc_core::sc_report::m_what [protected] |