|
scc 2025.09
SystemC components library
|


Public Types | |
| typedef bool | data_type |
| typedef sc_core::sc_signal_inout_if< data_type > | if_type |
| typedef sc_core::sc_port< if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND > | base_type |
| typedef sc_inout_opt< data_type > | this_type |
| typedef sc_core::sc_signal_in_if< data_type > | in_if_type |
| typedef sc_core::sc_port< in_if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND > | in_port_type |
| typedef if_type | inout_if_type |
| typedef base_type | inout_port_type |
Public Member Functions | |
| sc_inout_opt (const char *name_) | |
| sc_inout_opt (inout_if_type &interface_) | |
| sc_inout_opt (const char *name_, inout_if_type &interface_) | |
| sc_inout_opt (inout_port_type &parent_) | |
| sc_inout_opt (const char *name_, inout_port_type &parent_) | |
| sc_inout_opt (this_type &parent_) | |
| sc_inout_opt (const char *name_, this_type &parent_) | |
| sc_inout_opt (const this_type &)=delete | |
| 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 |
| void | write (const data_type &value_) |
| this_type & | operator= (const data_type &value_) |
| this_type & | operator= (const in_if_type &interface_) |
| this_type & | operator= (const in_port_type &port_) |
| this_type & | operator= (const inout_port_type &port_) |
| this_type & | operator= (const this_type &port_) |
| void | initialize (const data_type &value_) |
| void | initialize (const in_if_type &interface_) |
| void | end_of_elaboration () override |
| virtual const char * | kind () const override |
Protected Attributes | |
| data_type * | m_init_val |
Definition at line 463 of file signal_opt_ports.h.
| typedef sc_core::sc_port<if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND> scc::sc_inout_opt< bool >::base_type |
Definition at line 468 of file signal_opt_ports.h.
| typedef bool scc::sc_inout_opt< bool >::data_type |
Definition at line 465 of file signal_opt_ports.h.
| typedef sc_core::sc_signal_inout_if<data_type> scc::sc_inout_opt< bool >::if_type |
Definition at line 467 of file signal_opt_ports.h.
| typedef sc_core::sc_signal_in_if<data_type> scc::sc_inout_opt< bool >::in_if_type |
Definition at line 471 of file signal_opt_ports.h.
| typedef sc_core::sc_port<in_if_type, 1, sc_core::SC_ZERO_OR_MORE_BOUND> scc::sc_inout_opt< bool >::in_port_type |
Definition at line 472 of file signal_opt_ports.h.
| typedef if_type scc::sc_inout_opt< bool >::inout_if_type |
Definition at line 473 of file signal_opt_ports.h.
| typedef base_type scc::sc_inout_opt< bool >::inout_port_type |
Definition at line 474 of file signal_opt_ports.h.
| typedef sc_inout_opt<data_type> scc::sc_inout_opt< bool >::this_type |
Definition at line 469 of file signal_opt_ports.h.
|
inline |
Definition at line 477 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 481 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 485 of file signal_opt_ports.h.
|
inline |
Definition at line 489 of file signal_opt_ports.h.
|
inlineexplicit |
Definition at line 493 of file signal_opt_ports.h.
|
inline |
Definition at line 497 of file signal_opt_ports.h.
|
inline |
Definition at line 501 of file signal_opt_ports.h.
|
inline |
Definition at line 505 of file signal_opt_ports.h.
|
inline |
Definition at line 513 of file signal_opt_ports.h.
|
inlineoverride |
Definition at line 562 of file signal_opt_ports.h.
|
inline |
Definition at line 525 of file signal_opt_ports.h.
|
inline |
Definition at line 560 of file signal_opt_ports.h.
|
inlineoverridevirtual |
Definition at line 570 of file signal_opt_ports.h.
|
inline |
Definition at line 529 of file signal_opt_ports.h.
|
inline |
Definition at line 519 of file signal_opt_ports.h.
|
inline |
Definition at line 523 of file signal_opt_ports.h.
|
inline |
Definition at line 533 of file signal_opt_ports.h.
|
inline |
Definition at line 538 of file signal_opt_ports.h.
|
inline |
Definition at line 543 of file signal_opt_ports.h.
|
inline |
Definition at line 548 of file signal_opt_ports.h.
|
inline |
Definition at line 553 of file signal_opt_ports.h.
|
inline |
Definition at line 527 of file signal_opt_ports.h.
|
inline |
Definition at line 517 of file signal_opt_ports.h.
|
inline |
Definition at line 521 of file signal_opt_ports.h.
|
inline |
Definition at line 515 of file signal_opt_ports.h.
|
inline |
Definition at line 531 of file signal_opt_ports.h.
|
protected |
Definition at line 573 of file signal_opt_ports.h.