28#ifndef __SYSTEMC_CORE_MODULE_HH__
29#define __SYSTEMC_CORE_MODULE_HH__
62 std::ostringstream os;
63 os << seed <<
"_" <<
counts[seed]++;
89 return mod->_gem5_module;
bool _deprecatedConstructor
sc_core::sc_module * sc_mod() const
std::vector<::sc_core::sc_export_base * > exports
sc_core::sc_module * _sc_mod
void deprecatedConstructor()
void beforeEndOfElaboration()
void bindPorts(std::vector< const ::sc_core::sc_bind_proxy * > &proxies)
static Module * fromScModule(::sc_core::sc_module *mod)
const char * name() const
std::vector<::sc_core::sc_port_base * > ports
void sc_mod(sc_core::sc_module *sc_mod)
void finish(Object *this_obj)
const char * uniqueName(const char *seed)
std::map< std::string, int > counts
const char * gen(std::string seed)
UniqueNameGen globalNameGen
static Module * pickParentModule()
sc_core::sc_object * pickParentObj()
static void popParentModule()
static void pushParentModule(Module *m)
Module * newModuleChecked()
void pushParentObj(sc_core::sc_object *obj)
std::list< Module * > allModules