summaryrefslogtreecommitdiff
path: root/src/systemc/ext/channel/sc_fifo_in.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/ext/channel/sc_fifo_in.hh')
-rw-r--r--src/systemc/ext/channel/sc_fifo_in.hh20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/systemc/ext/channel/sc_fifo_in.hh b/src/systemc/ext/channel/sc_fifo_in.hh
index 7f593c16f..0952d77d1 100644
--- a/src/systemc/ext/channel/sc_fifo_in.hh
+++ b/src/systemc/ext/channel/sc_fifo_in.hh
@@ -49,6 +49,26 @@ class sc_fifo_in : public sc_port<sc_fifo_in_if<T>, 0>
{}
virtual ~sc_fifo_in() {}
+ // Deprecated binding constructors.
+ explicit sc_fifo_in(const sc_fifo_in_if<T> &interface) :
+ sc_port<sc_fifo_in_if<T>, 0>(interface)
+ {}
+ sc_fifo_in(const char *name, const sc_fifo_in_if<T> &interface) :
+ sc_port<sc_fifo_in_if<T>, 0>(name, interface)
+ {}
+ explicit sc_fifo_in(sc_port_b<sc_fifo_in_if<T> > &parent) :
+ sc_port<sc_fifo_in_if<T>, 0>(parent)
+ {}
+ sc_fifo_in(const char *name, sc_port_b<sc_fifo_in_if<T> > &parent) :
+ sc_port<sc_fifo_in_if<T>, 0>(name, parent)
+ {}
+ explicit sc_fifo_in(sc_port<sc_fifo_in_if<T>, 0> &parent) :
+ sc_port<sc_fifo_in_if<T>, 0>(parent)
+ {}
+ sc_fifo_in(const char *name, sc_port<sc_fifo_in_if<T>, 0> &parent) :
+ sc_port<sc_fifo_in_if<T>, 0>(name, parent)
+ {}
+
void
read(T &)
{