42reportError(
const char *
id,
const char *add_msg,
43 const char *
name,
const char *kind)
59 reportError(SC_ID_INSERT_EXPORT_,
"simulation running",
63 reportError(SC_ID_INSERT_EXPORT_,
"elaboration done",
name(),
kind());
67 reportError(SC_ID_EXPORT_OUTSIDE_MODULE_,
nullptr,
name(),
kind());
69 m->exports.push_back(
this);
sc_export_base(const char *n)
const char * name() const
virtual const char * kind() const
std::string csprintf(const char *format, const Args &...args)
static Module * pickParentModule()
#define SC_REPORT_ERROR(msg_type, msg)
const std::string & name()