gem5
v20.1.0.0
|
#include <sc_module_name.hh>
Public Member Functions | |
sc_module_name (const char *) | |
sc_module_name (const sc_module_name &) | |
~sc_module_name () | |
operator const char * () const | |
Private Member Functions | |
sc_module_name () | |
sc_module_name & | operator= (const sc_module_name &) |
Private Attributes | |
const char * | _name |
sc_gem5::Module * | _gem5_module |
bool | _on_the_stack |
Definition at line 41 of file sc_module_name.hh.
sc_core::sc_module_name::sc_module_name | ( | const char * | name | ) |
Definition at line 39 of file sc_module_name.cc.
References _gem5_module, name(), sc_core::SC_ID_INSERT_MODULE_, sc_core::sc_is_running(), SC_REPORT_ERROR, and sc_gem5::scheduler.
sc_core::sc_module_name::sc_module_name | ( | const sc_module_name & | other | ) |
Definition at line 50 of file sc_module_name.cc.
sc_core::sc_module_name::~sc_module_name | ( | ) |
Definition at line 54 of file sc_module_name.cc.
References _gem5_module, _on_the_stack, and sc_gem5::Module::pop().
|
inlineprivate |
Definition at line 56 of file sc_module_name.hh.
sc_core::sc_module_name::operator const char * | ( | ) | const |
Definition at line 61 of file sc_module_name.cc.
|
inlineprivate |
Definition at line 57 of file sc_module_name.hh.
|
private |
Definition at line 52 of file sc_module_name.hh.
Referenced by sc_module_name(), and ~sc_module_name().
|
private |
Definition at line 51 of file sc_module_name.hh.
|
private |
Definition at line 53 of file sc_module_name.hh.
Referenced by ~sc_module_name().