Lines Matching defs:base_type
76 > base_type;
78 typedef typename base_type::base_initiator_socket_type base_initiator_socket_type;
82 : base_type(sc_core::sc_gen_unique_name("multi_passthrough_target_socket"))
91 : base_type(name)
106 s<<"WARNING in instance "<<base_type::name()<<": "<<text;
112 s<<"ERROR in instance "<<base_type::name()<<": "<<text;
232 return base_type::get_base_interface();
244 return base_type::get_base_export();
275 virtual void bind(base_type& s)
287 s.set_hierarch_bind((base_type*)this);
288 base_type::bind(s); //satisfy SystemC
292 void operator() (base_type& s)
306 base_type* get_hierarch_bind(){if (m_hierarch_bind) return m_hierarch_bind->get_hierarch_bind(); else return this;}
308 void set_hierarch_bind(base_type* h){m_hierarch_bind=h;}
325 base_type* m_hierarch_bind; //pointer to hierarchical bound multi port