summaryrefslogtreecommitdiff
path: root/src/systemc/ext/core
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-05-31 18:42:07 -0700
committerGabe Black <gabeblack@google.com>2018-08-15 01:27:11 +0000
commitab744f4709e8fa53354800a8b3fc155d57d87356 (patch)
tree854b0e251811007c53a989bcfaa50040912fde10 /src/systemc/ext/core
parent32ffafe2f4bff69a780eb9062491daae3638a544 (diff)
downloadgem5-ab744f4709e8fa53354800a8b3fc155d57d87356.tar.xz
systemc: Construct and manage a module name stack.
Change-Id: I5f7f64d6c3d7e08ec6d2529f3c5d84fbfc2c421b Reviewed-on: https://gem5-review.googlesource.com/10850 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/ext/core')
-rw-r--r--src/systemc/ext/core/sc_module_name.hh8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/systemc/ext/core/sc_module_name.hh b/src/systemc/ext/core/sc_module_name.hh
index 7ae2fd689..8b2ce45ff 100644
--- a/src/systemc/ext/core/sc_module_name.hh
+++ b/src/systemc/ext/core/sc_module_name.hh
@@ -30,6 +30,13 @@
#ifndef __SYSTEMC_EXT_CORE_SC_MODULE_NAME_HH__
#define __SYSTEMC_EXT_CORE_SC_MODULE_NAME_HH__
+namespace sc_gem5
+{
+
+class Module;
+
+} // namespace sc_gem5
+
namespace sc_core
{
@@ -44,6 +51,7 @@ class sc_module_name
private:
const char *_name;
+ sc_gem5::Module *_gem5_module;
bool _on_the_stack;
// Disabled