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

sc_dt::sc_signed_concref_r< T1, T2 > Class Template Reference

#include <sc_signed.h>

Inheritance diagram for sc_dt::sc_signed_concref_r< T1, T2 >:

Inheritance graph
[legend]
Collaboration diagram for sc_dt::sc_signed_concref_r< T1, T2 >:

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_signed_concref_r (const T1 &left_, const T2 &right_, int delete_=0)
 sc_signed_concref_r (const sc_signed_concref_r< T1, T2 > &a)
 ~sc_signed_concref_r ()
sc_signed_concref_r< T1, T2 > * clone () const
int length () const
void print (ostream &os=cout) const

Protected Attributes

T1 & m_left
T2 & m_right
int m_len
int m_delete
int & m_refs

template<class T1, class T2>
class sc_dt::sc_signed_concref_r< T1, T2 >


Constructor & Destructor Documentation

template<class T1, class T2>
sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r const T1 &    left_,
const T2 &    right_,
int    delete_ = 0
[inline]
 

Definition at line 798 of file sc_signed.h.

References CCAST, sc_dt::sc_signed_concref_r< T1, T2 >::m_delete, sc_dt::sc_signed_concref_r< T1, T2 >::m_left, sc_dt::sc_signed_concref_r< T1, T2 >::m_len, sc_dt::sc_signed_concref_r< T1, T2 >::m_refs, sc_dt::sc_signed_concref_r< T1, T2 >::m_right, and NOT_YET_IMPLEMENTED.

template<class T1, class T2>
sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r const sc_signed_concref_r< T1, T2 > &    a [inline]
 

Definition at line 806 of file sc_signed.h.

References sc_dt::sc_signed_concref_r< T1, T2 >::m_delete, sc_dt::sc_signed_concref_r< T1, T2 >::m_left, sc_dt::sc_signed_concref_r< T1, T2 >::m_len, sc_dt::sc_signed_concref_r< T1, T2 >::m_refs, sc_dt::sc_signed_concref_r< T1, T2 >::m_right, and NOT_YET_IMPLEMENTED.

template<class T1, class T2>
sc_dt::sc_signed_concref_r< T1, T2 >::~sc_signed_concref_r   [inline]
 

Definition at line 3180 of file sc_signed.h.

References sc_dt::sc_signed_concref_r< T1, T2 >::m_delete, sc_dt::sc_signed_concref_r< T1, T2 >::m_left, sc_dt::sc_signed_concref_r< T1, T2 >::m_refs, and sc_dt::sc_signed_concref_r< T1, T2 >::m_right.


Member Function Documentation

template<class T1, class T2>
sc_signed_concref_r<T1,T2>* sc_dt::sc_signed_concref_r< T1, T2 >::clone   const [inline]
 

Reimplemented in sc_dt::sc_signed_concref< T1, T2 >.

Definition at line 819 of file sc_signed.h.

Referenced by sc_dt::concat(), and sc_dt::operator,().

template<class T1, class T2>
int sc_dt::sc_signed_concref_r< T1, T2 >::length   const [inline]
 

Definition at line 825 of file sc_signed.h.

References sc_dt::sc_signed_concref_r< T1, T2 >::m_len.

template<class T1, class T2>
void sc_dt::sc_signed_concref_r< T1, T2 >::print ostream &    os = cout const [inline]
 

Definition at line 846 of file sc_signed.h.

References NOT_YET_IMPLEMENTED.


Member Data Documentation

template<class T1, class T2>
int sc_dt::sc_signed_concref_r< T1, T2 >::m_delete [protected]
 

Definition at line 854 of file sc_signed.h.

Referenced by sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r(), and sc_dt::sc_signed_concref_r< T1, T2 >::~sc_signed_concref_r().

template<class T1, class T2>
T1& sc_dt::sc_signed_concref_r< T1, T2 >::m_left [protected]
 

Definition at line 851 of file sc_signed.h.

Referenced by sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r(), and sc_dt::sc_signed_concref_r< T1, T2 >::~sc_signed_concref_r().

template<class T1, class T2>
int sc_dt::sc_signed_concref_r< T1, T2 >::m_len [protected]
 

Definition at line 853 of file sc_signed.h.

Referenced by sc_dt::sc_signed_concref_r< T1, T2 >::length(), and sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r().

template<class T1, class T2>
int& sc_dt::sc_signed_concref_r< T1, T2 >::m_refs [protected]
 

Definition at line 855 of file sc_signed.h.

Referenced by sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r(), and sc_dt::sc_signed_concref_r< T1, T2 >::~sc_signed_concref_r().

template<class T1, class T2>
T2& sc_dt::sc_signed_concref_r< T1, T2 >::m_right [protected]
 

Definition at line 852 of file sc_signed.h.

Referenced by sc_dt::sc_signed_concref_r< T1, T2 >::sc_signed_concref_r(), and sc_dt::sc_signed_concref_r< T1, T2 >::~sc_signed_concref_r().


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