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

sc_dt::sc_unsigned_bitref_r Class Reference

#include <sc_unsigned.h>

Inheritance diagram for sc_dt::sc_unsigned_bitref_r:

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

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~sc_unsigned_bitref_r ()
 sc_unsigned_bitref_r (const sc_unsigned_bitref_r &a)
sc_unsigned_bitref_r * clone () const
int length () const
 operator bool () const
bool operator! () const
bool operator~ () const
bool value () const
bool to_bool () const
virtual int concat_length (bool *xz_present_p) const
virtual uint64 concat_get_uint64 () const
virtual bool concat_get_ctrl (unsigned long *dst_p, int low_i) const
virtual bool concat_get_data (unsigned long *dst_p, int low_i) const
void print (ostream &os=cout) const

Protected Methods

 sc_unsigned_bitref_r (const sc_unsigned &obj_, int index_)

Protected Attributes

sc_unsignedm_obj_p
int m_index

Friends

class sc_unsigned

Constructor & Destructor Documentation

sc_dt::sc_unsigned_bitref_r::sc_unsigned_bitref_r const sc_unsigned   obj_,
int    index_
[inline, protected]
 

Definition at line 123 of file sc_unsigned.h.

References CCAST, m_index, and m_obj_p.

Referenced by clone().

virtual sc_dt::sc_unsigned_bitref_r::~sc_unsigned_bitref_r   [inline, virtual]
 

Definition at line 131 of file sc_unsigned.h.

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

Definition at line 136 of file sc_unsigned.h.

References m_index, and m_obj_p.


Member Function Documentation

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

Reimplemented in sc_dt::sc_unsigned_bitref.

Definition at line 143 of file sc_unsigned.h.

References sc_unsigned_bitref_r().

virtual bool sc_dt::sc_unsigned_bitref_r::concat_get_ctrl unsigned long *    dst_p,
int    low_i
const [inline, virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 175 of file sc_unsigned.h.

References BITS_PER_DIGIT.

virtual bool sc_dt::sc_unsigned_bitref_r::concat_get_data unsigned long *    dst_p,
int    low_i
const [inline, virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 182 of file sc_unsigned.h.

References BITS_PER_DIGIT, and operator bool().

virtual uint64 sc_dt::sc_unsigned_bitref_r::concat_get_uint64   const [inline, virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 173 of file sc_unsigned.h.

References operator bool(), and sc_dt::uint64.

virtual int sc_dt::sc_unsigned_bitref_r::concat_length bool *    xz_present_p const [inline, virtual]
 

Reimplemented from sc_dt::sc_value_base.

Definition at line 171 of file sc_unsigned.h.

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

Definition at line 149 of file sc_unsigned.h.

sc_dt::sc_unsigned_bitref_r::operator bool  
 

Definition at line 5605 of file sc_unsigned.cpp.

Referenced by concat_get_data(), concat_get_uint64(), to_bool(), and value().

bool sc_dt::sc_unsigned_bitref_r::operator!  
 

Definition at line 5611 of file sc_unsigned.cpp.

bool sc_dt::sc_unsigned_bitref_r::operator~  
 

Definition at line 5617 of file sc_unsigned.cpp.

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

Definition at line 202 of file sc_unsigned.h.

References to_bool().

Referenced by sc_dt::operator<<().

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

Definition at line 165 of file sc_unsigned.h.

References operator bool().

Referenced by print().

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

Definition at line 162 of file sc_unsigned.h.

References operator bool().


Friends And Related Function Documentation

friend class sc_unsigned [friend]
 

Reimplemented in sc_dt::sc_unsigned_bitref.

Definition at line 117 of file sc_unsigned.h.


Member Data Documentation

int sc_dt::sc_unsigned_bitref_r::m_index [protected]
 

Definition at line 208 of file sc_unsigned.h.

Referenced by sc_unsigned_bitref_r().

sc_unsigned* sc_dt::sc_unsigned_bitref_r::m_obj_p [protected]
 

Definition at line 207 of file sc_unsigned.h.

Referenced by sc_unsigned_bitref_r().


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