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

sc_dt::sc_int_bitref Class Reference

#include <sc_int_base.h>

Inheritance diagram for sc_dt::sc_int_bitref:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_int_bitref (const sc_int_bitref &a)
sc_int_bitref * clone () const
sc_int_bitref & operator= (const sc_int_bitref_r &b)
sc_int_bitref & operator= (const sc_int_bitref &b)
sc_int_bitref & operator= (bool b)
sc_int_bitref & operator &= (bool b)
sc_int_bitref & operator|= (bool b)
sc_int_bitref & operator^= (bool b)
void scan (istream &is=cin)

Friends

class sc_int_base

Constructor & Destructor Documentation

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

Definition at line 772 of file sc_int_base.h.

Referenced by clone().


Member Function Documentation

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

Reimplemented from sc_dt::sc_int_bitref_r.

Definition at line 779 of file sc_int_base.h.

References sc_int_bitref().

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

sc_int_bitref & sc_dt::sc_int_bitref::operator &= bool    b [inline]
 

Definition at line 2823 of file sc_int_base.h.

References sc_dt::sc_int_base::extend_sign(), sc_dt::sc_int_bitref_r::m_index, sc_dt::sc_int_bitref_r::m_obj, and sc_dt::sc_int_base::set().

sc_int_bitref & sc_dt::sc_int_bitref::operator= bool    b [inline]
 

Definition at line 2813 of file sc_int_base.h.

References sc_dt::sc_int_base::extend_sign(), sc_dt::sc_int_bitref_r::m_index, sc_dt::sc_int_bitref_r::m_obj, and sc_dt::sc_int_base::set().

sc_int_bitref & sc_dt::sc_int_bitref::operator= const sc_int_bitref &    b [inline]
 

Definition at line 2804 of file sc_int_base.h.

References sc_dt::sc_int_base::extend_sign(), sc_dt::sc_int_bitref_r::m_index, sc_dt::sc_int_bitref_r::m_obj, and sc_dt::sc_int_base::set().

sc_int_bitref & sc_dt::sc_int_bitref::operator= const sc_int_bitref_r   b [inline]
 

Reimplemented from sc_dt::sc_int_bitref_r.

Definition at line 2795 of file sc_int_base.h.

References sc_dt::sc_int_base::extend_sign(), sc_dt::sc_int_bitref_r::m_index, sc_dt::sc_int_bitref_r::m_obj, and sc_dt::sc_int_base::set().

sc_int_bitref & sc_dt::sc_int_bitref::operator^= bool    b [inline]
 

Definition at line 2845 of file sc_int_base.h.

References sc_dt::sc_int_base::extend_sign(), sc_dt::sc_int_bitref_r::m_index, sc_dt::sc_int_bitref_r::m_obj, sc_dt::sc_int_base::m_val, and sc_dt::UINT_ONE.

sc_int_bitref & sc_dt::sc_int_bitref::operator|= bool    b [inline]
 

Definition at line 2834 of file sc_int_base.h.

References sc_dt::sc_int_base::extend_sign(), sc_dt::sc_int_bitref_r::m_index, sc_dt::sc_int_bitref_r::m_obj, and sc_dt::sc_int_base::set().

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

Definition at line 76 of file sc_int_base.cpp.

Referenced by sc_dt::operator>>().


Friends And Related Function Documentation

friend class sc_int_base [friend]
 

Reimplemented from sc_dt::sc_int_bitref_r.

Definition at line 759 of file sc_int_base.h.


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