| 
| 
typedef T  | data_type | 
|   | 
| 
typedef sc_out_opt< data_type >  | this_type | 
|   | 
| 
typedef sc_inout_opt< data_type >  | base_type | 
|   | 
| 
typedef base_type::in_if_type  | in_if_type | 
|   | 
| 
typedef base_type::in_port_type  | in_port_type | 
|   | 
| 
typedef base_type::inout_if_type  | inout_if_type | 
|   | 
| 
typedef base_type::inout_port_type  | inout_port_type | 
|   | 
| 
typedef T  | 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 | 
|   | 
 | 
| 
  | sc_out_opt (const char *name_) | 
|   | 
| 
  | sc_out_opt (inout_if_type &interface_) | 
|   | 
| 
  | sc_out_opt (const char *name_, inout_if_type &interface_) | 
|   | 
| 
  | sc_out_opt (inout_port_type &parent_) | 
|   | 
| 
  | sc_out_opt (const char *name_, inout_port_type &parent_) | 
|   | 
| 
  | sc_out_opt (this_type &parent_) | 
|   | 
| 
  | sc_out_opt (const char *name_, this_type &parent_) | 
|   | 
| 
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_) | 
|   | 
| 
virtual const char *  | kind () const override | 
|   | 
| 
  | 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 data_type &  | read () const | 
|   | 
| 
  | operator const data_type & () const | 
|   | 
| 
bool  | event () 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 | 
|   | 
template<class T>
class scc::sc_out_opt< T >
Definition at line 680 of file signal_opt_ports.h.