Go to the documentation of this file.
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__
DefaultReportMessages(std::initializer_list< std::pair< int, const char * >>)
const char * reportSeverityNames[]
sc_core::sc_actions actions
sc_core::sc_actions actions
ReportSevInfo reportSevInfos[sc_core::SC_MAX_SEVERITY]
sc_core::sc_report_handler_proc reportHandlerProc
void checkLimit(sc_core::sc_actions &actions)
int sevLimits[sc_core::SC_MAX_SEVERITY]
std::unique_ptr< sc_core::sc_report > globalReportCache
std::map< std::string, ReportMsgInfo > & reportMsgInfoMap()
int sevCounts[sc_core::SC_MAX_SEVERITY]
bool reportWarningsAsErrors
sc_core::sc_actions sevActions[sc_core::SC_MAX_SEVERITY]
sc_core::sc_actions reportForcedActions
void checkLimits(sc_core::sc_severity severity, sc_core::sc_actions &actions)
void(* sc_report_handler_proc)(const sc_report &, const sc_actions &)
std::map< int, std::string > & reportIdToMsgMap()
ReportSevInfo(sc_core::sc_actions actions)
sc_core::sc_actions reportSuppressedActions
sc_core::sc_actions reportCatchActions
Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17