#include <sysc/utils/sc_report.h>


Public Member Functions | |
| 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 | 
| int | get_verbosity () const | 
| bool | valid () const | 
| virtual const char * | what () const throw () | 
| void | swap (sc_report &) | 
| int | get_id () const | 
Static Public Member Functions | |
| 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 Member Functions | |
| sc_report (sc_severity, const sc_msg_def *, const char *msg, const char *file, int line, int verbosity_level=SC_MEDIUM) | |
Protected Attributes | |
| sc_severity | severity | 
| const sc_msg_def * | md | 
| char * | msg | 
| char * | file | 
| int | line | 
| sc_time * | timestamp | 
| sc_object * | process | 
| int | m_verbosity_level | 
| char * | m_what | 
Friends | |
| class | sc_report_handler | 
| sc_report * | sc_handle_exception () | 
Definition at line 102 of file sc_report.h.
| sc_core::sc_report::sc_report | ( | const sc_report & | ) | 
| virtual sc_core::sc_report::~sc_report | ( | ) |   throw () [virtual] | 
        
| sc_core::sc_report::sc_report | ( | sc_severity | , | |
| const sc_msg_def * | , | |||
| const char * | msg, | |||
| const char * | file, | |||
| int | line, | |||
| int |  verbosity_level = SC_MEDIUM | |||
| ) |  [protected] | 
        
| const char* sc_core::sc_report::get_file_name | ( | ) |  const [inline] | 
        
Definition at line 125 of file sc_report.h.
| int sc_core::sc_report::get_id | ( | ) | const | 
| int sc_core::sc_report::get_line_number | ( | ) |  const [inline] | 
        
Definition at line 128 of file sc_report.h.
| static const char* sc_core::sc_report::get_message | ( | int | id | ) |  [static] | 
        
| const char* sc_core::sc_report::get_msg | ( | ) |  const [inline] | 
        
Definition at line 119 of file sc_report.h.
| const char* sc_core::sc_report::get_msg_type | ( | ) | const | 
| const char* sc_core::sc_report::get_process_name | ( | ) | const | 
| sc_severity sc_core::sc_report::get_severity | ( | ) |  const [inline] | 
        
Definition at line 122 of file sc_report.h.
| const sc_time& sc_core::sc_report::get_time | ( | ) |  const [inline] | 
        
Definition at line 131 of file sc_report.h.
| int sc_core::sc_report::get_verbosity | ( | ) |  const [inline] | 
        
Definition at line 136 of file sc_report.h.
| static bool sc_core::sc_report::is_suppressed | ( | int | id | ) |  [static] | 
        
| static void sc_core::sc_report::make_warnings_errors | ( | bool | ) |  [static] | 
        
| static void sc_core::sc_report::register_id | ( | int | id, | |
| const char * | msg | |||
| ) |  [static] | 
        
| static void sc_core::sc_report::suppress_id | ( | int | id, | |
| bool | ||||
| ) |  [static] | 
        
| static void sc_core::sc_report::suppress_infos | ( | bool | ) |  [static] | 
        
| static void sc_core::sc_report::suppress_warnings | ( | bool | ) |  [static] | 
        
| void sc_core::sc_report::swap | ( | sc_report & | ) | 
| bool sc_core::sc_report::valid | ( | ) |  const [inline] | 
        
Definition at line 138 of file sc_report.h.
| virtual const char* sc_core::sc_report::what | ( | ) |  const  throw () [inline, virtual] | 
        
Definition at line 143 of file sc_report.h.
| sc_report* sc_handle_exception | ( | ) |  [friend] | 
        
friend class sc_report_handler [friend] | 
        
Definition at line 104 of file sc_report.h.
char* sc_core::sc_report::file [protected] | 
        
Definition at line 162 of file sc_report.h.
int sc_core::sc_report::line [protected] | 
        
Definition at line 163 of file sc_report.h.
int sc_core::sc_report::m_verbosity_level [protected] | 
        
Definition at line 166 of file sc_report.h.
char* sc_core::sc_report::m_what [protected] | 
        
Definition at line 167 of file sc_report.h.
const sc_msg_def* sc_core::sc_report::md [protected] | 
        
Definition at line 160 of file sc_report.h.
char* sc_core::sc_report::msg [protected] | 
        
Definition at line 161 of file sc_report.h.
sc_object* sc_core::sc_report::process [protected] | 
        
Definition at line 165 of file sc_report.h.
sc_severity sc_core::sc_report::severity [protected] | 
        
Definition at line 159 of file sc_report.h.
sc_time* sc_core::sc_report::timestamp [protected] | 
        
Definition at line 164 of file sc_report.h.
 1.6.1