Exception reporting.
More...
#include <sysc/utils/sc_report.h>
Exception reporting.
Definition at line 121 of file sc_report.h.
◆ sc_report() [1/2]
sc_core::sc_report::sc_report |
( |
const sc_report & |
| ) |
|
◆ ~sc_report()
virtual sc_core::sc_report::~sc_report |
( |
| ) |
|
throw | ( | |
| ) | | |
|
virtual |
◆ sc_report() [2/2]
◆ get_file_name()
const char* sc_core::sc_report::get_file_name |
( |
| ) |
const |
|
inline |
◆ get_id()
int sc_core::sc_report::get_id |
( |
| ) |
const |
◆ get_line_number()
int sc_core::sc_report::get_line_number |
( |
| ) |
const |
|
inline |
◆ get_message()
static const char* sc_core::sc_report::get_message |
( |
int |
id | ) |
|
|
static |
◆ get_msg()
const char* sc_core::sc_report::get_msg |
( |
| ) |
const |
|
inline |
◆ get_msg_type()
const char* sc_core::sc_report::get_msg_type |
( |
| ) |
const |
◆ get_process_name()
const char* sc_core::sc_report::get_process_name |
( |
| ) |
const |
◆ get_severity()
◆ get_time()
const sc_time& sc_core::sc_report::get_time |
( |
| ) |
const |
|
inline |
◆ get_verbosity()
int sc_core::sc_report::get_verbosity |
( |
| ) |
const |
|
inline |
◆ is_suppressed()
static bool sc_core::sc_report::is_suppressed |
( |
int |
id | ) |
|
|
static |
◆ make_warnings_errors()
static void sc_core::sc_report::make_warnings_errors |
( |
bool |
| ) |
|
|
static |
◆ operator=()
◆ register_id()
static void sc_core::sc_report::register_id |
( |
int |
id, |
|
|
const char * |
msg |
|
) |
| |
|
static |
◆ suppress_id()
static void sc_core::sc_report::suppress_id |
( |
int |
id, |
|
|
bool |
|
|
) |
| |
|
static |
◆ suppress_infos()
static void sc_core::sc_report::suppress_infos |
( |
bool |
| ) |
|
|
static |
◆ suppress_warnings()
static void sc_core::sc_report::suppress_warnings |
( |
bool |
| ) |
|
|
static |
◆ swap()
void sc_core::sc_report::swap |
( |
sc_report & |
| ) |
|
◆ valid()
bool sc_core::sc_report::valid |
( |
| ) |
const |
◆ what()
virtual const char* sc_core::sc_report::what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inlinevirtual |
◆ sc_handle_exception
◆ sc_report_handler
◆ file
char* sc_core::sc_report::file |
|
protected |
◆ line
int sc_core::sc_report::line |
|
protected |
◆ m_verbosity_level
int sc_core::sc_report::m_verbosity_level |
|
protected |
◆ m_what
char* sc_core::sc_report::m_what |
|
protected |
◆ md
◆ msg
char* sc_core::sc_report::msg |
|
protected |
◆ process_name
char* sc_core::sc_report::process_name |
|
protected |
◆ severity
◆ timestamp
sc_time* sc_core::sc_report::timestamp |
|
protected |
The documentation for this class was generated from the following file: