diff options
Diffstat (limited to 'src/systemc/ext/channel/sc_fifo_out.hh')
-rw-r--r-- | src/systemc/ext/channel/sc_fifo_out.hh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/systemc/ext/channel/sc_fifo_out.hh b/src/systemc/ext/channel/sc_fifo_out.hh index 4beb15d37..af2f6efe5 100644 --- a/src/systemc/ext/channel/sc_fifo_out.hh +++ b/src/systemc/ext/channel/sc_fifo_out.hh @@ -50,6 +50,26 @@ class sc_fifo_out : public sc_port<sc_fifo_out_if<T>, 0> {} virtual ~sc_fifo_out() {} + // Deprecated binding constructors. + explicit sc_fifo_out(const sc_fifo_out_if<T> &interface) : + sc_port<sc_fifo_out_if<T>, 0>(interface) + {} + sc_fifo_out(const char *name, const sc_fifo_out_if<T> &interface) : + sc_port<sc_fifo_out_if<T>, 0>(name, interface) + {} + explicit sc_fifo_out(sc_port_b<sc_fifo_out_if<T> > &parent) : + sc_port<sc_fifo_out_if<T>, 0>(parent) + {} + sc_fifo_out(const char *name, sc_port_b<sc_fifo_out_if<T> > &parent) : + sc_port<sc_fifo_out_if<T>, 0>(name, parent) + {} + explicit sc_fifo_out(sc_port<sc_fifo_out_if<T>, 0> &parent) : + sc_port<sc_fifo_out_if<T>, 0>(parent) + {} + sc_fifo_out(const char *name, sc_port<sc_fifo_out_if<T>, 0> &parent) : + sc_port<sc_fifo_out_if<T>, 0>(name, parent) + {} + void write(const T &) { |