28#ifndef __SYSTEMC_EXT_CORE_SC_EXPORT_HH__
29#define __SYSTEMC_EXT_CORE_SC_EXPORT_HH__
71 virtual const char *
kind()
const override {
return "sc_export"; }
115 std::string msg =
"export not bound: export '";
116 msg = msg +
name() +
"' (" +
kind() +
")";
virtual void before_end_of_elaboration()=0
sc_export_base(const char *n)
virtual sc_interface * get_iterface()=0
virtual const sc_interface * get_interface() const =0
virtual void start_of_simulation()=0
virtual void end_of_simulation()=0
virtual void end_of_elaboration()=0
const sc_interface * get_interface() const override
void end_of_simulation() override
virtual const char * kind() const override
sc_interface * get_iterface() override
void start_of_simulation() override
void before_end_of_elaboration() override
sc_export< IF > & operator=(const sc_export< IF > &)
sc_export(const sc_export< IF > &)
void end_of_elaboration() override
const char * name() const
#define SC_REPORT_ERROR(msg_type, msg)