summaryrefslogtreecommitdiff
path: root/src/systemc/core/sc_module.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/core/sc_module.cc')
-rw-r--r--src/systemc/core/sc_module.cc28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/systemc/core/sc_module.cc b/src/systemc/core/sc_module.cc
index 42fff3271..175b9db63 100644
--- a/src/systemc/core/sc_module.cc
+++ b/src/systemc/core/sc_module.cc
@@ -210,6 +210,34 @@ sc_module::operator () (const sc_bind_proxy &p001,
_gem5_module->bindPorts(proxies);
}
+sc_module &
+sc_module::operator << (sc_interface &iface)
+{
+ (*this)(iface);
+ return *this;
+}
+
+sc_module &
+sc_module::operator << (sc_port_base &pb)
+{
+ (*this)(pb);
+ return *this;
+}
+
+sc_module &
+sc_module::operator , (sc_interface &iface)
+{
+ (*this)(iface);
+ return *this;
+}
+
+sc_module &
+sc_module::operator , (sc_port_base &pb)
+{
+ (*this)(pb);
+ return *this;
+}
+
const std::vector<sc_object *> &
sc_module::get_child_objects() const
{