diff options
Diffstat (limited to 'src/systemc/core')
-rw-r--r-- | src/systemc/core/sc_module.cc | 28 |
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 { |