42 reportError(
const char *
id,
const char *add_msg,
43 const char *
name,
const char *kind)
47 msg =
csprintf(
"%s: export '%s' (%s)", add_msg, name, kind);
49 msg =
csprintf(
"export '%s' (%s)", name, kind);
69 m->exports.push_back(
this);
const char SC_ID_INSERT_EXPORT_[]
const std::string & name()
sc_export_base(const char *n)
const char * name() const
std::string csprintf(const char *format, const Args &...args)
virtual const char * kind() const
#define SC_REPORT_ERROR(msg_type, msg)
static Module * pickParentModule()
const char SC_ID_EXPORT_OUTSIDE_MODULE_[]