Go to the documentation of this file.
28 #ifndef __SYSTEMC_CORE_MODULE_HH__
29 #define __SYSTEMC_CORE_MODULE_HH__
62 std::ostringstream
os;
89 return mod->_gem5_module;
165 #endif //__SYSTEMC_CORE_MODULE_HH__
UniqueNameGen globalNameGen
sc_core::sc_object * pickParentObj()
std::vector<::sc_core::sc_export_base * > exports
std::vector<::sc_core::sc_port_base * > ports
std::map< std::string, int > counts
int mod(int val, int mod)
const char * name() const
static Module * pickParentModule()
void deprecatedConstructor()
const char * gen(std::string seed)
sc_core::sc_module * sc_mod() const
static Module * fromScModule(::sc_core::sc_module *mod)
void finish(Object *this_obj)
static void popParentModule()
void bindPorts(std::vector< const ::sc_core::sc_bind_proxy * > &proxies)
static void pushParentModule(Module *m)
Module * newModuleChecked()
void pushParentObj(sc_core::sc_object *obj)
bool _deprecatedConstructor
std::list< Module * > allModules
const char * uniqueName(const char *seed)
void sc_mod(sc_core::sc_module *sc_mod)
void beforeEndOfElaboration()
sc_core::sc_module * _sc_mod
Generated on Wed Sep 30 2020 14:02:14 for gem5 by doxygen 1.8.17