|
scc
2024.06
SystemC components library
|
SCC TLM utilities. More...
Namespaces | |
| lwtr | |
| SCC SCV4TLM classes and functions. | |
| pe | |
| SCC protocol engines. | |
| scv | |
| SCC SCV4TLM classes and functions. | |
Typedefs | |
| using | tlm_signal_bool_out = signal_initiator_mixin< tlm_signal_initiator_socket< bool > > |
| using | tlm_signal_logic_out = signal_initiator_mixin< tlm_signal_initiator_socket< sc_dt::sc_logic > > |
| using | tlm_signal_bool_opt_out = signal_initiator_mixin< tlm_signal_opt_initiator_socket< bool > > |
| using | tlm_signal_logic_opt_out = signal_initiator_mixin< tlm_signal_opt_initiator_socket< sc_dt::sc_logic > > |
| using | tlm_signal_bool_in = signal_target_mixin< tlm_signal_target_socket< bool > > |
| using | tlm_signal_logic_in = signal_target_mixin< tlm_signal_target_socket< sc_dt::sc_logic > > |
| using | tlm_signal_bool_opt_in = signal_target_mixin< tlm_signal_opt_target_socket< bool > > |
| using | tlm_signal_logic_opt_in = signal_target_mixin< tlm_signal_opt_target_socket< sc_dt::sc_logic > > |
| using | tlm_gp_shared_ptr = tlm_payload_shared_ptr< tlm::tlm_generic_payload > |
| using | type_index = sc_core::sc_type_index |
| template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1> | |
| using | tlm_signal_opt_initiator_socket = struct tlm_signal_initiator_socket< SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND > |
| template<typename SIG = bool, typename TYPES = tlm_signal_baseprotocol_types<SIG>, int N = 1> | |
| using | tlm_signal_opt_target_socket = struct tlm_signal_target_socket< SIG, TYPES, N, sc_core::SC_ZERO_OR_MORE_BOUND > |
Functions | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &os, tlm_payload_shared_ptr< T > const &p) |
| template<typename T > | |
| bool | operator== (tlm_payload_shared_ptr< T > const &x, tlm_payload_shared_ptr< T > const &y) noexcept |
| template<typename T > | |
| bool | operator== (tlm_payload_shared_ptr< T > const &x, T *y) noexcept |
| template<typename T > | |
| bool | operator!= (tlm_payload_shared_ptr< T > const &x, tlm_payload_shared_ptr< T > const &y) noexcept |
| uintptr_t | getId (tlm::tlm_generic_payload &gp) |
| uintptr_t | getId (tlm::tlm_generic_payload *gp) |
| void | setId (tlm::tlm_generic_payload &gp, uintptr_t id) |
SCC TLM utilities.