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

sc_dt::sc_int_subref Class Reference

#include <sc_int_base.h>

Inheritance diagram for sc_dt::sc_int_subref:

Inheritance graph
[legend]
Collaboration diagram for sc_dt::sc_int_subref:

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_int_subref (const sc_int_subref &a)
sc_int_subref * clone () const
sc_int_subref & operator= (int_type v)
sc_int_subref & operator= (const sc_int_base &a)
sc_int_subref & operator= (const sc_int_subref_r &a)
sc_int_subref & operator= (const sc_int_subref &a)
sc_int_subref & operator= (const sc_concatref &a)
sc_int_subref & operator= (const char *a)
sc_int_subref & operator= (unsigned long a)
sc_int_subref & operator= (long a)
sc_int_subref & operator= (unsigned int a)
sc_int_subref & operator= (int a)
sc_int_subref & operator= (uint64 a)
sc_int_subref & operator= (double a)
sc_int_subref & operator= (const sc_signed &)
sc_int_subref & operator= (const sc_unsigned &)
sc_int_subref & operator= (const sc_bv_base &)
sc_int_subref & operator= (const sc_lv_base &)
virtual void concat_set (int64 src, int low_i)
virtual void concat_set (const sc_signed &src, int low_i)
virtual void concat_set (const sc_unsigned &src, int low_i)
virtual void concat_set (uint64 src, int low_i)
void scan (istream &is=cin)

Friends

class sc_int_base

Constructor & Destructor Documentation

sc_dt::sc_int_subref::sc_int_subref const sc_int_subref &    a [inline]
 

Definition at line 439 of file sc_int_base.h.

Referenced by clone().


Member Function Documentation

sc_int_subref* sc_dt::sc_int_subref::clone   const [inline]
 

Reimplemented from sc_dt::sc_int_subref_r.

Definition at line 446 of file sc_int_base.h.

References sc_int_subref().

void sc_dt::sc_int_subref::concat_set uint64    src,
int    low_i
[virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 319 of file sc_int_base.cpp.

References sc_dt::sc_int_subref_r::length(), and sc_dt::uint64.

void sc_dt::sc_int_subref::concat_set const sc_unsigned   src,
int    low_i
[virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 310 of file sc_int_base.cpp.

References sc_dt::sc_unsigned::length(), and sc_dt::sc_int_subref_r::length().

void sc_dt::sc_int_subref::concat_set const sc_signed   src,
int    low_i
[virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 301 of file sc_int_base.cpp.

References sc_dt::sc_signed::length(), and sc_dt::sc_int_subref_r::length().

void sc_dt::sc_int_subref::concat_set int64    src,
int    low_i
[virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 295 of file sc_int_base.cpp.

References sc_dt::int64, and sc_dt::sc_int_subref_r::length().

sc_int_subref & sc_dt::sc_int_subref::operator= const sc_lv_base  
 

Definition at line 285 of file sc_int_base.cpp.

References sc_dt::sc_int_subref_r::length().

sc_int_subref & sc_dt::sc_int_subref::operator= const sc_bv_base  
 

Definition at line 278 of file sc_int_base.cpp.

References sc_dt::sc_int_subref_r::length().

sc_int_subref & sc_dt::sc_int_subref::operator= const sc_unsigned  
 

Definition at line 258 of file sc_int_base.cpp.

References sc_dt::sc_int_subref_r::length().

sc_int_subref & sc_dt::sc_int_subref::operator= const sc_signed  
 

Definition at line 251 of file sc_int_base.cpp.

References sc_dt::sc_int_subref_r::length().

sc_int_subref& sc_dt::sc_int_subref::operator= double    a [inline]
 

Definition at line 480 of file sc_int_base.h.

References sc_dt::int_type, and operator=().

sc_int_subref& sc_dt::sc_int_subref::operator= uint64    a [inline]
 

Definition at line 477 of file sc_int_base.h.

References sc_dt::int_type, operator=(), and sc_dt::uint64.

sc_int_subref& sc_dt::sc_int_subref::operator= int    a [inline]
 

Definition at line 474 of file sc_int_base.h.

References sc_dt::int_type, and operator=().

sc_int_subref& sc_dt::sc_int_subref::operator= unsigned int    a [inline]
 

Definition at line 471 of file sc_int_base.h.

References sc_dt::int_type, and operator=().

sc_int_subref& sc_dt::sc_int_subref::operator= long    a [inline]
 

Definition at line 468 of file sc_int_base.h.

References sc_dt::int_type, and operator=().

sc_int_subref& sc_dt::sc_int_subref::operator= unsigned long    a [inline]
 

Definition at line 465 of file sc_int_base.h.

References sc_dt::int_type, and operator=().

sc_int_subref & sc_dt::sc_int_subref::operator= const char *    a [inline]
 

Definition at line 1173 of file sc_int_base.h.

References sc_dt::sc_int_subref_r::length().

sc_int_subref & sc_dt::sc_int_subref::operator= const sc_concatref   a
 

Definition at line 265 of file sc_int_base.cpp.

References sc_dt::sc_int_base::extend_sign(), sc_dt::int_type, sc_dt::sc_int_subref_r::m_left, sc_dt::sc_int_subref_r::m_obj_p, sc_dt::sc_int_subref_r::m_right, sc_dt::sc_int_base::m_val, sc_dt::mask_int, sc_dt::sc_concatref::to_uint64(), and sc_dt::uint_type.

sc_int_subref& sc_dt::sc_int_subref::operator= const sc_int_subref &    a [inline]
 

Definition at line 458 of file sc_int_base.h.

References operator=(), and sc_dt::uint_type.

sc_int_subref& sc_dt::sc_int_subref::operator= const sc_int_subref_r   a [inline]
 

Reimplemented from sc_dt::sc_int_subref_r.

Definition at line 455 of file sc_int_base.h.

References operator=(), and sc_dt::uint_type.

sc_int_subref & sc_dt::sc_int_subref::operator= const sc_int_base   a [inline]
 

Definition at line 1166 of file sc_int_base.h.

References sc_dt::int_type, and operator=().

sc_int_subref & sc_dt::sc_int_subref::operator= int_type    v
 

Definition at line 239 of file sc_int_base.cpp.

References sc_dt::sc_int_base::extend_sign(), sc_dt::int_type, sc_dt::sc_int_subref_r::m_left, sc_dt::sc_int_subref_r::m_obj_p, sc_dt::sc_int_subref_r::m_right, sc_dt::sc_int_base::m_val, sc_dt::mask_int, and sc_dt::uint_type.

Referenced by operator=().

void sc_dt::sc_int_subref::scan istream &    is = cin
 

Definition at line 329 of file sc_int_base.cpp.

References sc_string::c_str(), and s.

Referenced by sc_dt::operator>>().


Friends And Related Function Documentation

friend class sc_int_base [friend]
 

Reimplemented from sc_dt::sc_int_subref_r.

Definition at line 426 of file sc_int_base.h.


The documentation for this class was generated from the following files:
Generated on Fri Jan 14 08:32:37 2005 for SystemC2.1beta11(excludingMSLib)(IncludingSCV)\nProvidedby:www.openverificationfoundation.org by doxygen1.2.18