Lines Matching refs:TYPES

39           typename TYPES=tlm::tlm_base_protocol_types, unsigned int N=0,
42 public multi_init_base< BUSWIDTH, TYPES, N, POL>
48 typedef typename TYPES::tlm_payload_type transaction_type;
49 typedef typename TYPES::tlm_phase_type phase_type;
57 typedef multi_init_base<BUSWIDTH, TYPES, N, POL> base_type;
117 virtual tlm::tlm_bw_transport_if<TYPES> &
121 new callback_binder_bw<TYPES>(this, m_binders.size()));
126 virtual const tlm::tlm_bw_transport_if<TYPES> &
138 virtual sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> &
150 virtual const sc_core::sc_export<tlm::tlm_bw_transport_if<TYPES>> &
170 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> *p_ex_s =
172 tlm::tlm_fw_transport_if<TYPES>> *>(&s);
179 multi_to_multi_bind_base<TYPES> *test =
180 dynamic_cast<multi_to_multi_bind_base<TYPES> *>(p_ex_s);
189 sc_core::sc_export<tlm::tlm_fw_transport_if<TYPES>> &ex_s =
192 m_sockets.push_back(&((tlm::tlm_fw_transport_if<TYPES> &)ex_s));
217 std::vector<callback_binder_bw<TYPES> *> &binders =
260 tlm::tlm_fw_transport_if<TYPES> *
284 std::vector<callback_binder_bw<TYPES> *> &
289 std::vector<tlm::tlm_fw_transport_if<TYPES> *> &
295 std::vector<tlm::tlm_fw_transport_if<TYPES> *> m_sockets;
296 std::vector<tlm::tlm_fw_transport_if<TYPES> *> m_used_sockets;
298 std::vector<callback_binder_bw<TYPES> *> m_binders;
305 callback_binder_bw<TYPES> m_dummy;
310 typename callback_binder_bw<TYPES>::nb_func_type m_nb_f;
311 typename callback_binder_bw<TYPES>::dmi_func_type m_dmi_f;
315 typename TYPES=tlm::tlm_base_protocol_types, unsigned int N=0>
318 MODULE, BUSWIDTH, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND>
321 MODULE, BUSWIDTH, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;