93 class sc_report_handler;
 
  143     virtual const char* 
what() 
const throw()
 
  183 #define SC_DEFAULT_INFO_ACTIONS \ 
  184    (::sc_core::SC_LOG | ::sc_core::SC_DISPLAY) 
  185 #define SC_DEFAULT_WARNING_ACTIONS \ 
  186    (::sc_core::SC_LOG | ::sc_core::SC_DISPLAY) 
  187 #define SC_DEFAULT_ERROR_ACTIONS \ 
  188    (::sc_core::SC_LOG | ::sc_core::SC_CACHE_REPORT | ::sc_core::SC_THROW) 
  189 #define SC_DEFAULT_FATAL_ACTIONS \ 
  190    (::sc_core::SC_LOG | ::sc_core::SC_DISPLAY | \ 
  191     ::sc_core::SC_CACHE_REPORT | ::sc_core::SC_ABORT) 
  200 #define SC_REPORT_INFO( msg_type, msg )    \ 
  201     ::sc_core::sc_report_handler::report(  \ 
  202             ::sc_core::SC_INFO, msg_type, msg, __FILE__, __LINE__ ) 
  204 #define SC_REPORT_INFO_VERB( msg_type, msg, verbosity )   \ 
  205     ::sc_core::sc_report_handler::report(                 \ 
  206             ::sc_core::SC_INFO, msg_type, msg, verbosity, \ 
  207                                __FILE__ , __LINE__ ) 
  209 #define SC_REPORT_WARNING( msg_type, msg ) \ 
  210     ::sc_core::sc_report_handler::report(  \ 
  211             ::sc_core::SC_WARNING, msg_type, msg, __FILE__, __LINE__ ) 
  213 #define SC_REPORT_ERROR( msg_type, msg )  \ 
  214     ::sc_core::sc_report_handler::report( \ 
  215             ::sc_core::SC_ERROR, msg_type, msg, __FILE__, __LINE__ ) 
  217 #define SC_REPORT_FATAL( msg_type, msg )  \ 
  218     ::sc_core::sc_report_handler::report( \ 
  219             ::sc_core::SC_FATAL, msg_type, msg, __FILE__, __LINE__ ) 
  230 #define sc_assert(expr) \ 
  235 #define sc_assert(expr) \ 
  236  ((void)((expr) ? 0 :   \ 
  237      (SC_REPORT_FATAL( ::sc_core::SC_ID_ASSERTION_FAILED_, #expr ), 0))) 
  297 #endif // SC_REPORT_H 
std::exception sc_exception
 
static void suppress_warnings(bool)
 
const std::string sc_report_compose_message(const sc_report &)
 
const char SC_ID_ASSERTION_FAILED_[]
 
static void suppress_id(int id, bool)
 
const char SC_ID_INTERNAL_ERROR_[]
 
sc_report & operator=(const sc_report &)
 
virtual const char * what() const 
 
const sc_time & get_time() const 
 
const char SC_ID_WITHOUT_MESSAGE_[]
 
const char SC_ID_UNKNOWN_ERROR_[]
 
const char * get_msg() const 
 
static void suppress_infos(bool)
 
const char * get_file_name() const 
 
static const char * get_message(int id)
 
static bool is_suppressed(int id)
 
const char SC_ID_NOT_IMPLEMENTED_[]
 
friend sc_report * sc_handle_exception()
 
const char * get_msg_type() const 
 
sc_severity get_severity() const 
 
const char * get_process_name() const 
 
const char SC_ID_REGISTER_ID_FAILED_[]
 
int get_verbosity() const 
 
const char SC_ID_OUT_OF_BOUNDS_[]
 
int get_line_number() const 
 
static void make_warnings_errors(bool)
 
static void register_id(int id, const char *msg)
 
Abstract base class of all SystemC `simulation' objects.