28 #ifndef __SYSTEMC_UTILS_REPORT_HH__ 29 #define __SYSTEMC_UTILS_REPORT_HH__ 31 #include <initializer_list> 58 (sevLimit != 1 && sevLimit >= sevCount)) {
118 #endif // __SYSTEMC_UTILS_REPORT_HH__
std::map< std::string, ReportMsgInfo > & reportMsgInfoMap()
std::unique_ptr< sc_core::sc_report > globalReportCache
sc_core::sc_actions reportSuppressedActions
sc_core::sc_actions sevActions[sc_core::SC_MAX_SEVERITY]
std::map< int, std::string > & reportIdToMsgMap()
sc_core::sc_actions reportCatchActions
sc_core::sc_actions actions
void(* sc_report_handler_proc)(const sc_report &, const sc_actions &)
const char * reportSeverityNames[]
sc_core::sc_report_handler_proc reportHandlerProc
ReportSevInfo reportSevInfos[sc_core::SC_MAX_SEVERITY]
sc_core::sc_actions reportForcedActions
void checkLimit(sc_core::sc_actions &actions)
bool reportWarningsAsErrors
int sevCounts[sc_core::SC_MAX_SEVERITY]
void checkLimits(sc_core::sc_severity severity, sc_core::sc_actions &actions)
ReportSevInfo(sc_core::sc_actions actions)
int sevLimits[sc_core::SC_MAX_SEVERITY]
sc_core::sc_actions actions