sc_dt::sc_fxnum_fast_bitref Class Reference

#include <sc_fxnum.h>

List of all members.

Public Member Functions

 sc_fxnum_fast_bitref (const sc_fxnum_fast_bitref &)
sc_fxnum_fast_bitrefoperator= (const sc_fxnum_bitref &)
sc_fxnum_fast_bitrefoperator= (const sc_fxnum_fast_bitref &)
sc_fxnum_fast_bitrefoperator= (const sc_bit &)
sc_fxnum_fast_bitrefoperator= (bool)
sc_fxnum_fast_bitrefoperator &= (const sc_fxnum_bitref &)
sc_fxnum_fast_bitrefoperator &= (const sc_fxnum_fast_bitref &)
sc_fxnum_fast_bitrefoperator &= (const sc_bit &)
sc_fxnum_fast_bitrefoperator &= (bool)
sc_fxnum_fast_bitrefoperator|= (const sc_fxnum_bitref &)
sc_fxnum_fast_bitrefoperator|= (const sc_fxnum_fast_bitref &)
sc_fxnum_fast_bitrefoperator|= (const sc_bit &)
sc_fxnum_fast_bitrefoperator|= (bool)
sc_fxnum_fast_bitrefoperator^= (const sc_fxnum_bitref &)
sc_fxnum_fast_bitrefoperator^= (const sc_fxnum_fast_bitref &)
sc_fxnum_fast_bitrefoperator^= (const sc_bit &)
sc_fxnum_fast_bitrefoperator^= (bool)
 operator bool () const
void print (::std::ostream &=::std::cout) const
void scan (::std::istream &=::std::cin)
void dump (::std::ostream &=::std::cout) const

Private Member Functions

bool get () const
void set (bool)
 sc_fxnum_fast_bitref (sc_fxnum_fast &, int)
 sc_fxnum_fast_bitref ()

Private Attributes

sc_fxnum_fastm_num
int m_idx

Friends

class sc_fxnum_fast
class sc_fxnum_bitref


Constructor & Destructor Documentation

sc_dt::sc_fxnum_fast_bitref::sc_fxnum_fast_bitref ( sc_fxnum_fast ,
int   
) [inline, private]

sc_dt::sc_fxnum_fast_bitref::sc_fxnum_fast_bitref ( const sc_fxnum_fast_bitref  )  [inline]

sc_dt::sc_fxnum_fast_bitref::sc_fxnum_fast_bitref (  )  [private]


Member Function Documentation

bool sc_dt::sc_fxnum_fast_bitref::get (  )  const [private]

void sc_dt::sc_fxnum_fast_bitref::set ( bool   )  [private]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator= ( const sc_fxnum_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator= ( const sc_fxnum_fast_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator= ( const sc_bit  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator= ( bool   )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator &= ( const sc_fxnum_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator &= ( const sc_fxnum_fast_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator &= ( const sc_bit  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator &= ( bool   )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator|= ( const sc_fxnum_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator|= ( const sc_fxnum_fast_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator|= ( const sc_bit  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator|= ( bool   )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator^= ( const sc_fxnum_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator^= ( const sc_fxnum_fast_bitref  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator^= ( const sc_bit  )  [inline]

sc_fxnum_fast_bitref & sc_dt::sc_fxnum_fast_bitref::operator^= ( bool   )  [inline]

sc_dt::sc_fxnum_fast_bitref::operator bool (  )  const [inline]

void sc_dt::sc_fxnum_fast_bitref::print ( ::std::ostream &  = ::std::cout  )  const

void sc_dt::sc_fxnum_fast_bitref::scan ( ::std::istream &  = ::std::cin  ) 

void sc_dt::sc_fxnum_fast_bitref::dump ( ::std::ostream &  = ::std::cout  )  const


Friends And Related Function Documentation

friend class sc_fxnum_fast [friend]

friend class sc_fxnum_bitref [friend]


Member Data Documentation

sc_fxnum_fast& sc_dt::sc_fxnum_fast_bitref::m_num [private]

int sc_dt::sc_fxnum_fast_bitref::m_idx [private]


The documentation for this class was generated from the following files:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page