sc_core::sc_signed_sigref Class Reference

#include <scx_signal_signed.h>

Inheritance diagram for sc_core::sc_signed_sigref:

sc_dt::sc_signed_subref_r sc_dt::sc_value_base List of all members.

Public Member Functions

 sc_signed_sigref ()
virtual ~sc_signed_sigref ()
virtual void concat_set (sc_dt::int64 src, int low_i)
virtual void concat_set (const sc_dt::sc_signed &src, int low_i)
virtual void concat_set (const sc_dt::sc_unsigned &src, int low_i)
virtual void concat_set (const sc_dt::sc_lv_base &src, int low_i)
virtual void concat_set (sc_dt::uint64 src, int low_i)
void initialize (sc_signed_part_if *if_p, int left_, int right_)
void operator= (sc_dt::uint64 v)
void operator= (const char *v)
void operator= (unsigned long v)
void operator= (long v)
void operator= (unsigned int v)
void operator= (int v)
void operator= (sc_dt::int64 v)
void operator= (double v)
void operator= (const sc_signed_sigref &v)
template<typename T>
void operator= (const sc_dt::sc_generic_base< T > &v)
void operator= (const sc_dt::sc_signed &v)
void operator= (const sc_dt::sc_unsigned &v)
void operator= (const sc_dt::sc_bv_base &v)
void operator= (const sc_dt::sc_lv_base &v)

Static Public Attributes

static sc_vpool< sc_signed_sigrefm_pool

Protected Attributes

sc_signed_part_ifm_if_p

Private Member Functions

 sc_signed_sigref (const sc_signed_sigref &a)

Constructor & Destructor Documentation

sc_core::sc_signed_sigref::sc_signed_sigref (  )  [inline]

virtual sc_core::sc_signed_sigref::~sc_signed_sigref (  )  [inline, virtual]

sc_core::sc_signed_sigref::sc_signed_sigref ( const sc_signed_sigref a  )  [private]


Member Function Documentation

void sc_core::sc_signed_sigref::concat_set ( sc_dt::int64  src,
int  low_i 
) [virtual]

void sc_core::sc_signed_sigref::concat_set ( const sc_dt::sc_signed src,
int  low_i 
) [virtual]

Reimplemented from sc_dt::sc_value_base.

void sc_core::sc_signed_sigref::concat_set ( const sc_dt::sc_unsigned src,
int  low_i 
) [virtual]

Reimplemented from sc_dt::sc_value_base.

void sc_core::sc_signed_sigref::concat_set ( const sc_dt::sc_lv_base src,
int  low_i 
) [virtual]

void sc_core::sc_signed_sigref::concat_set ( sc_dt::uint64  src,
int  low_i 
) [virtual]

void sc_core::sc_signed_sigref::initialize ( sc_signed_part_if if_p,
int  left_,
int  right_ 
) [inline]

void sc_core::sc_signed_sigref::operator= ( sc_dt::uint64  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( const char *  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( unsigned long  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( long  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( unsigned int  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( int  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( sc_dt::int64  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( double  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( const sc_signed_sigref v  )  [inline]

template<typename T>
void sc_core::sc_signed_sigref::operator= ( const sc_dt::sc_generic_base< T > &  v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( const sc_dt::sc_signed v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( const sc_dt::sc_unsigned v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( const sc_dt::sc_bv_base v  )  [inline]

void sc_core::sc_signed_sigref::operator= ( const sc_dt::sc_lv_base v  )  [inline]


Member Data Documentation

sc_vpool< sc_signed_sigref > sc_core::sc_signed_sigref::m_pool [static]

sc_signed_part_if* sc_core::sc_signed_sigref::m_if_p [protected]


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