summaryrefslogtreecommitdiff
path: root/src/systemc/core
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-06-15 21:30:16 -0700
committerGabe Black <gabeblack@google.com>2018-08-28 21:19:19 +0000
commit40eb6f9f14bd3dce68d832ea572f2629aef4150d (patch)
treed146241bd37da8cf72bade946308cc0034b559f2 /src/systemc/core
parent47c2918a1fe045abec19a9e61a24b262bfc2f830 (diff)
downloadgem5-40eb6f9f14bd3dce68d832ea572f2629aef4150d.tar.xz
systemc: Add the non-standard sc_time_tuple class.
Change-Id: Ia3d6a6a4ea3383c82605653faac570ced7bebb70 Reviewed-on: https://gem5-review.googlesource.com/11277 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/core')
-rw-r--r--src/systemc/core/sc_time.cc40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/systemc/core/sc_time.cc b/src/systemc/core/sc_time.cc
index ebc637baf..167b37494 100644
--- a/src/systemc/core/sc_time.cc
+++ b/src/systemc/core/sc_time.cc
@@ -273,4 +273,44 @@ sc_get_default_time_unit()
return *(sc_time *)nullptr;
}
+sc_time_tuple::sc_time_tuple(const sc_time &)
+{
+ warn("%s not implemented.\n", __PRETTY_FUNCTION__);
+}
+
+bool
+sc_time_tuple::has_value() const
+{
+ warn("%s not implemented.\n", __PRETTY_FUNCTION__);
+ return false;
+}
+
+sc_dt::uint64
+sc_time_tuple::value() const
+{
+ warn("%s not implemented.\n", __PRETTY_FUNCTION__);
+ return 0;
+}
+
+const char *
+sc_time_tuple::unit_symbol() const
+{
+ warn("%s not implemented.\n", __PRETTY_FUNCTION__);
+ return "";
+}
+
+double
+sc_time_tuple::to_double() const
+{
+ warn("%s not implemented.\n", __PRETTY_FUNCTION__);
+ return 0.0;
+}
+
+std::string
+sc_time_tuple::to_string() const
+{
+ warn("%s not implemented.\n", __PRETTY_FUNCTION__);
+ return "";
+}
+
} // namespace sc_core