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

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

#include <sc_int_base.h>

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

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

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_int_concref (T1 &left_, T2 &right_, int delete_=0)
 sc_int_concref (const sc_int_concref< T1, T2 > &a)
sc_int_concref< T1, T2 > * clone () const
sc_int_concref< T1, T2 > & operator= (int_type v)
template<class T3, class T4> sc_int_concref< T1, T2 > & operator= (const sc_int_concref_r< T3, T4 > &a)
template<class T3, class T4> sc_int_concref< T1, T2 > & operator= (const sc_int_concref< T3, T4 > &a)
sc_int_concref< T1, T2 > & operator= (const sc_int_base &a)
sc_int_concref< T1, T2 > & operator= (const sc_int_subref_r &a)
sc_int_concref< T1, T2 > & operator= (const char *a)
sc_int_concref< T1, T2 > & operator= (unsigned long a)
sc_int_concref< T1, T2 > & operator= (long a)
sc_int_concref< T1, T2 > & operator= (unsigned int a)
sc_int_concref< T1, T2 > & operator= (int a)
sc_int_concref< T1, T2 > & operator= (uint64 a)
sc_int_concref< T1, T2 > & operator= (double a)
sc_int_concref< T1, T2 > & operator= (const sc_signed &)
sc_int_concref< T1, T2 > & operator= (const sc_unsigned &)
sc_int_concref< T1, T2 > & operator= (const sc_bv_base &)
sc_int_concref< T1, T2 > & operator= (const sc_lv_base &)
void scan (istream &is=cin)

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


Constructor & Destructor Documentation

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

Definition at line 404 of file sc_int_base.h.

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

Definition at line 411 of file sc_int_base.h.


Member Function Documentation

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

Reimplemented from sc_dt::sc_int_concref_r< T1, T2 >.

Definition at line 418 of file sc_int_base.h.

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

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const sc_lv_base   [inline]
 

Definition at line 2353 of file sc_int_base.h.

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const sc_bv_base   [inline]
 

Definition at line 2344 of file sc_int_base.h.

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const sc_unsigned   [inline]
 

Definition at line 2335 of file sc_int_base.h.

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const sc_signed   [inline]
 

Definition at line 2326 of file sc_int_base.h.

template<class T1, class T2>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= double    a [inline]
 

Definition at line 453 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= uint64    a [inline]
 

Definition at line 450 of file sc_int_base.h.

References sc_dt::int_type, sc_dt::sc_int_concref< T1, T2 >::operator=(), and sc_dt::uint64.

template<class T1, class T2>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= int    a [inline]
 

Definition at line 447 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= unsigned int    a [inline]
 

Definition at line 444 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= long    a [inline]
 

Definition at line 441 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= unsigned long    a [inline]
 

Definition at line 438 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const char *    a [inline]
 

Definition at line 2317 of file sc_int_base.h.

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const sc_int_subref_r   a [inline]
 

Definition at line 2309 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= const sc_int_base   a [inline]
 

Definition at line 2301 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
template<class T3, class T4>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= const sc_int_concref< T3, T4 > &    a [inline]
 

Definition at line 431 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
template<class T3, class T4>
sc_int_concref<T1,T2>& sc_dt::sc_int_concref< T1, T2 >::operator= const sc_int_concref_r< T3, T4 > &    a [inline]
 

Definition at line 427 of file sc_int_base.h.

References sc_dt::int_type, and sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
sc_int_concref< T1, T2 > & sc_dt::sc_int_concref< T1, T2 >::operator= int_type    v [inline]
 

Definition at line 2290 of file sc_int_base.h.

References sc_dt::int_type, sc_dt::sc_int_concref_r< T1, T2 >::m_left, sc_dt::sc_int_concref_r< T1, T2 >::m_right, SC_INTWIDTH, and sc_dt::UINT_ZERO.

Referenced by sc_dt::sc_int_concref< T1, T2 >::operator=().

template<class T1, class T2>
void sc_dt::sc_int_concref< T1, T2 >::scan istream &    is = cin [inline]
 

Definition at line 2365 of file sc_int_base.h.

References sc_string::c_str(), and s.

Referenced by sc_dt::operator>>().


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