48std::map<std::string, ReportMsgInfo> &
51 static std::map<std::string, ReportMsgInfo> m;
55std::map<int, std::string> &
58 static std::map<int, std::string> m;
81 return extraReportHandlerProcs;
87 extraReportHandlerProcs.push_back(proc);
93 extraReportHandlerProcs.remove(proc);
static void default_handler(const sc_report &, const sc_actions &)
static void register_id(int id, const char *msg)
@ SC_DEFAULT_ERROR_ACTIONS
@ SC_DEFAULT_INFO_ACTIONS
@ SC_DEFAULT_WARNING_ACTIONS
@ SC_DEFAULT_FATAL_ACTIONS
void(* sc_report_handler_proc)(const sc_report &, const sc_actions &)
sc_core::sc_report_handler_proc reportHandlerProc
sc_core::sc_actions reportSuppressedActions
void addExtraSystemCReportHandler(sc_core::sc_report_handler_proc proc)
void removeExtraSystemCReportHandler(sc_core::sc_report_handler_proc proc)
std::map< std::string, ReportMsgInfo > & reportMsgInfoMap()
sc_core::sc_actions reportForcedActions
std::map< int, std::string > & reportIdToMsgMap()
std::unique_ptr< sc_core::sc_report > globalReportCache
bool reportWarningsAsErrors
ReportSevInfo reportSevInfos[sc_core::SC_MAX_SEVERITY]
const char * reportSeverityNames[]
sc_core::sc_actions reportCatchActions
const std::list< sc_core::sc_report_handler_proc > & getExtraSystemCReportHandlers()
DefaultReportMessages(std::initializer_list< std::pair< int, const char * > >)