The traits class rc_port_traits is used to determine the interface type from a port type. The SystemC language lacks a way to do this. If no appropriate rc_port_traits is available for a custom port it has to be defined by the designer. However, for all build-in SystemC ports as well as for all custom ports that provide the typedef if_type, no additional rc_port_traits is needed.
Definition in file rc_port_traits.h.
Go to the source code of this file.
Namespaces | |
namespace | ReChannel |
Classes | |
class | rc_port_traits |
generic port traits template More... | |
struct | rc_port_traits< sc_port< IF, N, POL > > |
struct | rc_port_traits< sc_fifo_in< T > > |
struct | rc_port_traits< sc_fifo_out< T > > |
struct | rc_port_traits< sc_in< T > > |
struct | rc_port_traits< sc_inout< T > > |
struct | rc_port_traits< sc_out< T > > |
struct | rc_port_traits< sc_in_resolved > |
struct | rc_port_traits< sc_inout_resolved > |
struct | rc_port_traits< sc_out_resolved > |
struct | rc_port_traits< sc_in_rv< W > > |
struct | rc_port_traits< sc_inout_rv< W > > |
struct | rc_port_traits< sc_out_rv< W > > |