systemc: Add some deprecated features to sc_clock.*.
Add in two deprecated typedefs, and a deprecated constructor. These are necessary to get the regressions to build. Change-Id: Id8320a67c680acbca0abaee9898158ffd2678d67 Reviewed-on: https://gem5-review.googlesource.com/11183 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
@@ -65,6 +65,12 @@ sc_clock::sc_clock(const char *name, double period_v, sc_time_unit period_tu,
|
||||
warn("%s not implemented.\n", __PRETTY_FUNCTION__);
|
||||
}
|
||||
|
||||
sc_clock::sc_clock(const char *name, double period, double duty_cycle,
|
||||
double start_time, bool posedge_first)
|
||||
{
|
||||
warn("%s not implemented.\n", __PRETTY_FUNCTION__);
|
||||
}
|
||||
|
||||
sc_clock::~sc_clock() {}
|
||||
|
||||
void
|
||||
|
||||
@@ -34,8 +34,10 @@
|
||||
|
||||
using sc_core::sc_buffer;
|
||||
|
||||
using sc_core::sc_in_clk;
|
||||
using sc_core::sc_clock;
|
||||
using sc_core::sc_in_clk;
|
||||
using sc_core::sc_inout_clk;
|
||||
using sc_core::sc_out_clk;
|
||||
|
||||
using sc_core::sc_event_queue;
|
||||
|
||||
|
||||
@@ -58,6 +58,10 @@ class sc_clock : public sc_signal<bool>
|
||||
double duty_cycle, double start_time_v,
|
||||
sc_time_unit start_time_tu, bool posedge_first=true);
|
||||
|
||||
// Deprecated.
|
||||
sc_clock(const char *name, double period, double duty_cycle=0.5,
|
||||
double start_time=0.0, bool posedge_first=true);
|
||||
|
||||
virtual ~sc_clock();
|
||||
|
||||
virtual void write(const bool &);
|
||||
@@ -80,6 +84,10 @@ class sc_clock : public sc_signal<bool>
|
||||
|
||||
typedef sc_in<bool> sc_in_clk;
|
||||
|
||||
// Deprecated
|
||||
typedef sc_inout<bool> sc_inout_clk;
|
||||
typedef sc_out<bool> sc_out_clk;
|
||||
|
||||
} // namespace sc_core
|
||||
|
||||
#endif //__SYSTEMC_EXT_CHANNEL_SC_CLOCK_HH__
|
||||
|
||||
Reference in New Issue
Block a user