|
scc 2025.09
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 141 of file signal_opt_ports.h.
| typedef base_type::port_type scc::sc_in_opt< bool >::base_port_type |
Definition at line 148 of file signal_opt_ports.h.
| typedef sc_core::sc_port<if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND> scc::sc_in_opt< bool >::base_type |
Definition at line 146 of file signal_opt_ports.h.
| typedef bool scc::sc_in_opt< bool >::data_type |
Definition at line 143 of file signal_opt_ports.h.
| typedef sc_core::sc_signal_in_if<data_type> scc::sc_in_opt< bool >::if_type |
Definition at line 145 of file signal_opt_ports.h.
| typedef if_type scc::sc_in_opt< bool >::in_if_type |
Definition at line 150 of file signal_opt_ports.h.
| typedef base_type scc::sc_in_opt< bool >::in_port_type |
Definition at line 151 of file signal_opt_ports.h.
| typedef sc_core::sc_signal_inout_if<data_type> scc::sc_in_opt< bool >::inout_if_type |
Definition at line 152 of file signal_opt_ports.h.
| typedef sc_core::sc_port<inout_if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND> scc::sc_in_opt< bool >::inout_port_type |
Definition at line 153 of file signal_opt_ports.h.
| typedef sc_in_opt<data_type> scc::sc_in_opt< bool >::this_type |
Definition at line 147 of file signal_opt_ports.h.
|
inline |
Definition at line 156 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 159 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 162 of file signal_opt_ports.h.
|
inline |
Definition at line 165 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 168 of file signal_opt_ports.h.
|
inline |
Definition at line 171 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 174 of file signal_opt_ports.h.
|
inline |
Definition at line 179 of file signal_opt_ports.h.
|
inline |
Definition at line 184 of file signal_opt_ports.h.
|
inline |
Definition at line 187 of file signal_opt_ports.h.
|
inline |
Definition at line 196 of file signal_opt_ports.h.
|
inlineoverride |
Definition at line 198 of file signal_opt_ports.h.
|
inline |
Definition at line 202 of file signal_opt_ports.h.
|
inline |
Definition at line 206 of file signal_opt_ports.h.
|
inline |
Definition at line 210 of file signal_opt_ports.h.
|
inline |
Definition at line 222 of file signal_opt_ports.h.
|
inlineoverridevirtual |
Definition at line 228 of file signal_opt_ports.h.
|
inline |
Definition at line 226 of file signal_opt_ports.h.
|
inline |
Definition at line 216 of file signal_opt_ports.h.
|
inline |
Definition at line 220 of file signal_opt_ports.h.
|
inline |
Definition at line 200 of file signal_opt_ports.h.
|
inline |
Definition at line 204 of file signal_opt_ports.h.
|
inline |
Definition at line 208 of file signal_opt_ports.h.
|
inline |
Definition at line 224 of file signal_opt_ports.h.
|
inline |
Definition at line 214 of file signal_opt_ports.h.
|
inline |
Definition at line 218 of file signal_opt_ports.h.
|
inline |
Definition at line 212 of file signal_opt_ports.h.