scc
2024.06
SystemC components library
|
Public Types | |
using | data_type = T |
using | if_type = sc_core::sc_signal_in_if< data_type > |
using | base_type = sc_core::sc_port< if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND > |
using | this_type = sc_in_opt< data_type > |
using | base_port_type = typename base_type::port_type |
using | in_if_type = if_type |
using | in_port_type = base_type |
using | inout_if_type = sc_core::sc_signal_inout_if< data_type > |
using | inout_port_type = sc_core::sc_port< inout_if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND > |
Public Member Functions | |
sc_in_opt (const char *name_) | |
sc_in_opt (const in_if_type &interface_) | |
sc_in_opt (const char *name_, const in_if_type &interface_) | |
sc_in_opt (in_port_type &parent_) | |
sc_in_opt (const char *name_, in_port_type &parent_) | |
sc_in_opt (inout_port_type &parent_) | |
sc_in_opt (const char *name_, inout_port_type &parent_) | |
sc_in_opt (this_type &parent_) | |
sc_in_opt (const char *name_, this_type &parent_) | |
sc_in_opt (const this_type &)=delete | |
this_type & | operator= (const this_type &)=delete |
SCC_VIRT void | bind (const in_if_type &interface_) |
SCC_VIRT void | bind (in_if_type &interface_) override |
void | operator() (const in_if_type &interface_) |
SCC_VIRT void | bind (in_port_type &parent_) |
void | operator() (in_port_type &parent_) |
SCC_VIRT void | bind (sc_core::sc_port< if_type, 1, sc_core::SC_ONE_OR_MORE_BOUND > &parent_) |
void | operator() (sc_core::sc_port< if_type, 1, sc_core::SC_ONE_OR_MORE_BOUND > &parent_) |
SCC_VIRT void | bind (inout_port_type &parent_) |
void | operator() (inout_port_type &parent_) |
SCC_VIRT void | bind (sc_core::sc_port< inout_if_type, 1, sc_core::SC_ONE_OR_MORE_BOUND > &parent_) |
void | operator() (sc_core::sc_port< inout_if_type, 1, sc_core::SC_ONE_OR_MORE_BOUND > &parent_) |
const sc_core::sc_event & | default_event () const |
const sc_core::sc_event & | value_changed_event () const |
const data_type & | read () const |
operator const data_type & () const | |
bool | event () const |
virtual const char * | kind () const override |
Definition at line 35 of file signal_opt_ports.h.