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

sc_in_rv< W > Class Template Reference

#include <sc_signal_rv_ports.h>

Inheritance diagram for sc_in_rv< W >:

Inheritance graph
[legend]
Collaboration diagram for sc_in_rv< W >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef sc_lv< W > data_type
typedef sc_in_rv< W > this_type
typedef sc_in< 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_port_type inout_port_type

Public Methods

 sc_in_rv ()
 sc_in_rv (const char *name_)
 sc_in_rv (const in_if_type &interface_)
 sc_in_rv (const char *name_, const in_if_type &interface_)
 sc_in_rv (in_port_type &parent_)
 sc_in_rv (const char *name_, in_port_type &parent_)
 sc_in_rv (inout_port_type &parent_)
 sc_in_rv (const char *name_, inout_port_type &parent_)
 sc_in_rv (this_type &parent_)
 sc_in_rv (const char *name_, this_type &parent_)
virtual ~sc_in_rv ()
virtual void end_of_elaboration ()
virtual const char * kind () const

Static Public Attributes

const char *const kind_string = "sc_in_rv"

template<int W>
class sc_in_rv< W >


Member Typedef Documentation

template<int W>
typedef sc_in<data_type> sc_in_rv< W >::base_type
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 67 of file sc_signal_rv_ports.h.

template<int W>
typedef sc_lv<W> sc_in_rv< W >::data_type
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 64 of file sc_signal_rv_ports.h.

template<int W>
typedef base_type::in_if_type sc_in_rv< W >::in_if_type
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 69 of file sc_signal_rv_ports.h.

Referenced by sc_in_rv< W >::sc_in_rv().

template<int W>
typedef base_type::in_port_type sc_in_rv< W >::in_port_type
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 70 of file sc_signal_rv_ports.h.

Referenced by sc_in_rv< W >::sc_in_rv().

template<int W>
typedef base_type::inout_port_type sc_in_rv< W >::inout_port_type
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 71 of file sc_signal_rv_ports.h.

Referenced by sc_in_rv< W >::sc_in_rv().

template<int W>
typedef sc_in_rv<W> sc_in_rv< W >::this_type
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 66 of file sc_signal_rv_ports.h.


Constructor & Destructor Documentation

template<int W>
sc_in_rv< W >::sc_in_rv   [inline]
 

Definition at line 77 of file sc_signal_rv_ports.h.

template<int W>
sc_in_rv< W >::sc_in_rv const char *    name_ [inline, explicit]
 

Definition at line 81 of file sc_signal_rv_ports.h.

template<int W>
sc_in_rv< W >::sc_in_rv const in_if_type   interface_ [inline, explicit]
 

Definition at line 85 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::in_if_type.

template<int W>
sc_in_rv< W >::sc_in_rv const char *    name_,
const in_if_type   interface_
[inline]
 

Definition at line 89 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::in_if_type.

template<int W>
sc_in_rv< W >::sc_in_rv in_port_type   parent_ [inline, explicit]
 

Definition at line 93 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::in_port_type.

template<int W>
sc_in_rv< W >::sc_in_rv const char *    name_,
in_port_type   parent_
[inline]
 

Definition at line 97 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::in_port_type.

template<int W>
sc_in_rv< W >::sc_in_rv inout_port_type   parent_ [inline, explicit]
 

Definition at line 101 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::inout_port_type.

template<int W>
sc_in_rv< W >::sc_in_rv const char *    name_,
inout_port_type   parent_
[inline]
 

Definition at line 105 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::inout_port_type.

template<int W>
sc_in_rv< W >::sc_in_rv this_type   parent_ [inline]
 

Definition at line 109 of file sc_signal_rv_ports.h.

template<int W>
sc_in_rv< W >::sc_in_rv const char *    name_,
this_type   parent_
[inline]
 

Definition at line 113 of file sc_signal_rv_ports.h.

template<int W>
virtual sc_in_rv< W >::~sc_in_rv   [inline, virtual]
 

Definition at line 120 of file sc_signal_rv_ports.h.


Member Function Documentation

template<int W>
void sc_in_rv< W >::end_of_elaboration   [virtual]
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 154 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::kind(), SC_REPORT_ERROR, and sprintf().

template<int W>
virtual const char* sc_in_rv< W >::kind   const [inline, virtual]
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 133 of file sc_signal_rv_ports.h.

References sc_in_rv< W >::kind_string.

Referenced by sc_in_rv< W >::end_of_elaboration().


Member Data Documentation

template<int W>
const char *const sc_in_rv< W >::kind_string = "sc_in_rv" [static]
 

Reimplemented from sc_in< sc_lv< W > >.

Definition at line 147 of file sc_signal_rv_ports.h.

Referenced by sc_in_rv< W >::kind().


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