Lines Matching refs:TYPES

38 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
41 public tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL>,
47 typedef typename TYPES::tlm_payload_type transaction_type;
48 typedef typename TYPES::tlm_phase_type phase_type;
50 typedef tlm::tlm_fw_transport_if<TYPES> fw_interface_type;
51 typedef tlm::tlm_bw_transport_if<TYPES> bw_interface_type;
52 typedef tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL> base_type;
70 tlm::tlm_bw_transport_if<TYPES> *operator -> () { return &m_bw_process; }
131 class bw_process : public tlm::tlm_bw_transport_if<TYPES>
176 class fw_process : public tlm::tlm_fw_transport_if<TYPES>,
587 typename TYPES=tlm::tlm_base_protocol_types>
589 public simple_target_socket_b<MODULE, BUSWIDTH, TYPES>
591 typedef simple_target_socket_b<MODULE, BUSWIDTH, TYPES> socket_b;
598 typename TYPES=tlm::tlm_base_protocol_types>
600 public simple_target_socket_b<MODULE, BUSWIDTH, TYPES,
603 typedef simple_target_socket_b<MODULE, BUSWIDTH, TYPES,
613 template <typename MODULE, unsigned int BUSWIDTH, typename TYPES,
616 public tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL>,
622 typedef typename TYPES::tlm_payload_type transaction_type;
623 typedef typename TYPES::tlm_phase_type phase_type;
625 typedef tlm::tlm_fw_transport_if<TYPES> fw_interface_type;
626 typedef tlm::tlm_bw_transport_if<TYPES> bw_interface_type;
627 typedef tlm::tlm_target_socket<BUSWIDTH, TYPES, 1, POL> base_type;
645 tlm::tlm_bw_transport_if<TYPES> *operator -> () { return &m_bw_process; }
714 class bw_process : public tlm::tlm_bw_transport_if<TYPES>
757 class fw_process : public tlm::tlm_fw_transport_if<TYPES>,
1187 typename TYPES=tlm::tlm_base_protocol_types>
1189 public simple_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES>
1191 typedef simple_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES> socket_b;
1198 typename TYPES=tlm::tlm_base_protocol_types>
1200 public simple_target_socket_tagged_b<MODULE, BUSWIDTH, TYPES,
1204 MODULE, BUSWIDTH, TYPES, sc_core::SC_ZERO_OR_MORE_BOUND> socket_b;