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

sc_dt::sc_signed_bitref_r Class Reference

#include <sc_signed.h>

Inheritance diagram for sc_dt::sc_signed_bitref_r:

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

Collaboration graph
[legend]
List of all members.

Public Methods

 sc_signed_bitref_r (const sc_signed_bitref_r &a)
sc_signed_bitref_r * clone () const
int length () const
 operator bool () const
bool operator! () const
bool operator~ () const
bool value () const
bool to_bool () const
void print (ostream &os=cout) const

Protected Methods

 sc_signed_bitref_r (const sc_signed &obj_, int index_)

Protected Attributes

sc_signedm_obj
int m_index

Friends

class sc_signed

Constructor & Destructor Documentation

sc_dt::sc_signed_bitref_r::sc_signed_bitref_r const sc_signed   obj_,
int    index_
[inline, protected]
 

Definition at line 127 of file sc_signed.h.

References CCAST, m_index, and m_obj.

Referenced by clone().

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

Definition at line 135 of file sc_signed.h.

References m_index, and m_obj.


Member Function Documentation

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

Reimplemented in sc_dt::sc_signed_bitref.

Definition at line 142 of file sc_signed.h.

References sc_signed_bitref_r().

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

int sc_dt::sc_signed_bitref_r::length   const [inline]
 

Definition at line 148 of file sc_signed.h.

sc_dt::sc_signed_bitref_r::operator bool  
 

Definition at line 7207 of file sc_signed.cpp.

Referenced by to_bool(), and value().

bool sc_dt::sc_signed_bitref_r::operator!  
 

Definition at line 7213 of file sc_signed.cpp.

bool sc_dt::sc_signed_bitref_r::operator~  
 

Definition at line 7219 of file sc_signed.cpp.

void sc_dt::sc_signed_bitref_r::print ostream &    os = cout const [inline]
 

Definition at line 170 of file sc_signed.h.

References to_bool().

Referenced by sc_dt::operator<<().

bool sc_dt::sc_signed_bitref_r::to_bool   const [inline]
 

Definition at line 164 of file sc_signed.h.

References operator bool().

Referenced by print().

bool sc_dt::sc_signed_bitref_r::value   const [inline]
 

Definition at line 161 of file sc_signed.h.

References operator bool().


Friends And Related Function Documentation

friend class sc_signed [friend]
 

Reimplemented in sc_dt::sc_signed_bitref.

Definition at line 121 of file sc_signed.h.


Member Data Documentation

int sc_dt::sc_signed_bitref_r::m_index [protected]
 

Definition at line 176 of file sc_signed.h.

Referenced by sc_signed_bitref_r().

sc_signed& sc_dt::sc_signed_bitref_r::m_obj [protected]
 

Definition at line 175 of file sc_signed.h.

Referenced by sc_signed_bitref_r().


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