Lines Matching refs:TYPES

32 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
35 public tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL>,
39 typedef typename TYPES::tlm_payload_type transaction_type;
40 typedef typename TYPES::tlm_phase_type phase_type;
42 typedef tlm::tlm_fw_transport_if<TYPES> fw_interface_type;
43 typedef tlm::tlm_bw_transport_if<TYPES> bw_interface_type;
44 typedef tlm::tlm_target_socket<BUSWIDTH,TYPES,1,POL> base_type;
92 class process : public tlm::tlm_fw_transport_if<TYPES>,
226 typename TYPES=tlm::tlm_base_protocol_types>
228 public passthrough_target_socket_b<MODULE, BUSWIDTH, TYPES>
230 typedef passthrough_target_socket_b<MODULE, BUSWIDTH, TYPES> socket_b;
237 typename TYPES=tlm::tlm_base_protocol_types>
240 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND>
243 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;
251 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
254 public tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL>,
258 typedef typename TYPES::tlm_payload_type transaction_type;
259 typedef typename TYPES::tlm_phase_type phase_type;
261 typedef tlm::tlm_fw_transport_if<TYPES> fw_interface_type;
262 typedef tlm::tlm_bw_transport_if<TYPES> bw_interface_type;
263 typedef tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL> base_type;
320 class process : public tlm::tlm_fw_transport_if<TYPES>,
486 typename TYPES=tlm::tlm_base_protocol_types>
488 public passthrough_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
490 typedef passthrough_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
500 typename TYPES=tlm::tlm_base_protocol_types>
503 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND>
506 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;