| 
    scc
    2024.06
    
   SystemC components library 
   | 
 


Public Types | |
| typedef bool | data_type | 
| typedef sc_core::sc_signal_in_if< data_type > | if_type | 
| typedef sc_core::sc_port< if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND > | base_type | 
| typedef sc_in_opt< data_type > | this_type | 
| typedef base_type::port_type | base_port_type | 
| typedef if_type | in_if_type | 
| typedef base_type | in_port_type | 
| typedef sc_core::sc_signal_inout_if< data_type > | inout_if_type | 
| typedef sc_core::sc_port< inout_if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND > | inout_port_type | 
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 (inout_port_type &parent_) | 
| void | operator() (inout_port_type &parent_) | 
| const sc_core::sc_event & | default_event () const | 
| const sc_core::sc_event & | value_changed_event () const | 
| const sc_core::sc_event & | posedge_event () const | 
| const sc_core::sc_event & | negedge_event () const | 
| const data_type & | read () const | 
| operator const data_type & () const | |
| bool | event () const | 
| bool | posedge () const | 
| bool | negedge () const | 
| virtual const char * | kind () const override | 
Definition at line 130 of file signal_opt_ports.h.