Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

sc_inout_resolved Class Reference

#include <sc_signal_resolved_ports.h>

Inheritance diagram for sc_inout_resolved:

Inheritance graph
[legend]
Collaboration diagram for sc_inout_resolved:

Collaboration graph
[legend]
List of all members.

Public Types

typedef sc_logic data_type
typedef sc_inout_resolved this_type
typedef sc_inout< data_typebase_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

Public Methods

 sc_inout_resolved ()
 sc_inout_resolved (const char *name_)
 sc_inout_resolved (inout_if_type &interface_)
 sc_inout_resolved (const char *name_, inout_if_type &interface_)
 sc_inout_resolved (inout_port_type &parent_)
 sc_inout_resolved (const char *name_, inout_port_type &parent_)
 sc_inout_resolved (this_type &parent_)
 sc_inout_resolved (const char *name_, this_type &parent_)
virtual ~sc_inout_resolved ()
this_typeoperator= (const data_type &value_)
this_typeoperator= (const in_if_type &interface_)
this_typeoperator= (const in_port_type &port_)
this_typeoperator= (const inout_port_type &port_)
this_typeoperator= (const this_type &port_)
virtual void end_of_elaboration ()
virtual const char * kind () const

Static Public Attributes

const char *const kind_string = "sc_inout_resolved"

Member Typedef Documentation

typedef sc_inout<data_type> sc_inout_resolved::base_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 155 of file sc_signal_resolved_ports.h.

typedef sc_logic sc_inout_resolved::data_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 152 of file sc_signal_resolved_ports.h.

Referenced by operator=().

typedef base_type::in_if_type sc_inout_resolved::in_if_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 157 of file sc_signal_resolved_ports.h.

Referenced by operator=().

typedef base_type::in_port_type sc_inout_resolved::in_port_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 158 of file sc_signal_resolved_ports.h.

Referenced by operator=().

typedef base_type::inout_if_type sc_inout_resolved::inout_if_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 159 of file sc_signal_resolved_ports.h.

Referenced by sc_inout_resolved().

typedef base_type::inout_port_type sc_inout_resolved::inout_port_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 160 of file sc_signal_resolved_ports.h.

Referenced by operator=(), and sc_inout_resolved().

typedef sc_inout_resolved sc_inout_resolved::this_type
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 154 of file sc_signal_resolved_ports.h.


Constructor & Destructor Documentation

sc_inout_resolved::sc_inout_resolved   [inline]
 

Definition at line 166 of file sc_signal_resolved_ports.h.

sc_inout_resolved::sc_inout_resolved const char *    name_ [inline, explicit]
 

Definition at line 170 of file sc_signal_resolved_ports.h.

sc_inout_resolved::sc_inout_resolved inout_if_type   interface_ [inline, explicit]
 

Definition at line 174 of file sc_signal_resolved_ports.h.

References inout_if_type.

sc_inout_resolved::sc_inout_resolved const char *    name_,
inout_if_type   interface_
[inline]
 

Definition at line 178 of file sc_signal_resolved_ports.h.

References inout_if_type.

sc_inout_resolved::sc_inout_resolved inout_port_type   parent_ [inline, explicit]
 

Definition at line 182 of file sc_signal_resolved_ports.h.

References inout_port_type.

sc_inout_resolved::sc_inout_resolved const char *    name_,
inout_port_type   parent_
[inline]
 

Definition at line 186 of file sc_signal_resolved_ports.h.

References inout_port_type.

sc_inout_resolved::sc_inout_resolved this_type   parent_ [inline]
 

Definition at line 190 of file sc_signal_resolved_ports.h.

sc_inout_resolved::sc_inout_resolved const char *    name_,
this_type   parent_
[inline]
 

Definition at line 194 of file sc_signal_resolved_ports.h.

virtual sc_inout_resolved::~sc_inout_resolved   [inline, virtual]
 

Definition at line 201 of file sc_signal_resolved_ports.h.


Member Function Documentation

void sc_inout_resolved::end_of_elaboration   [virtual]
 

Reimplemented from sc_inout< sc_logic >.

Definition at line 80 of file sc_signal_resolved_ports.cpp.

References kind(), SC_REPORT_ERROR, and sprintf().

virtual const char* sc_inout_resolved::kind   const [inline, virtual]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 232 of file sc_signal_resolved_ports.h.

References kind_string.

Referenced by end_of_elaboration().

this_type& sc_inout_resolved::operator= const this_type   port_ [inline]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 219 of file sc_signal_resolved_ports.h.

References sc_inout< sc_logic >::read(), and sc_inout< sc_logic >::write().

this_type& sc_inout_resolved::operator= const inout_port_type   port_ [inline]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 216 of file sc_signal_resolved_ports.h.

References inout_port_type, and sc_inout< sc_logic >::write().

this_type& sc_inout_resolved::operator= const in_port_type   port_ [inline]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 213 of file sc_signal_resolved_ports.h.

References in_port_type, and sc_inout< sc_logic >::write().

this_type& sc_inout_resolved::operator= const in_if_type   interface_ [inline]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 210 of file sc_signal_resolved_ports.h.

References in_if_type, and sc_inout< sc_logic >::write().

this_type& sc_inout_resolved::operator= const data_type   value_ [inline]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 207 of file sc_signal_resolved_ports.h.

References data_type, and sc_inout< sc_logic >::write().


Member Data Documentation

const char *const sc_inout_resolved::kind_string = "sc_inout_resolved" [static]
 

Reimplemented from sc_inout< sc_logic >.

Reimplemented in sc_out_resolved.

Definition at line 74 of file sc_signal_resolved_ports.cpp.

Referenced by kind().


The documentation for this class was generated from the following files:
Generated on Sun Dec 12 19:23:05 2004 for SystemC2.0.1(excludingMSLib)(IncludingSCV) by doxygen1.2.18