sc_core::sc_out< sc_dt::sc_biguint< W > > Class Template Reference

#include <scx_signal_unsigned.h>

Inheritance diagram for sc_core::sc_out< sc_dt::sc_biguint< W > >:

sc_core::sc_inout< sc_dt::sc_biguint< W > > sc_core::sc_port< IF, N > sc_dt::sc_value_base sc_core::sc_port_b< IF > sc_core::sc_port_base sc_core::sc_object List of all members.

Public Types

typedef sc_dt::sc_biguint< W > data_type
typedef sc_out< data_typethis_type
typedef sc_inout< data_typebase_type
typedef base_type::inout_if_type inout_if_type
typedef base_type::inout_port_type inout_port_type

Public Member Functions

 sc_out ()
 sc_out (const char *name_)
 sc_out (inout_if_type &interface_)
 sc_out (const char *name_, inout_if_type &interface_)
 sc_out (inout_port_type &parent_)
 sc_out (const char *name_, inout_port_type &parent_)
 sc_out (this_type &parent_)
 sc_out (const char *name_, this_type &parent_)
virtual ~sc_out ()
void operator= (const this_type &new_val)
void operator= (const char *new_val)
void operator= (sc_dt::uint64 new_val)
void operator= (sc_dt::int64 new_val)
void operator= (int new_val)
void operator= (long new_val)
void operator= (short new_val)
void operator= (unsigned int new_val)
void operator= (unsigned long new_val)
void operator= (unsigned short new_val)
template<typename T>
void operator= (const sc_dt::sc_generic_base< T > &new_val)
void operator= (const sc_dt::sc_signed &new_val)
void operator= (const sc_dt::sc_unsigned &new_val)
void operator= (const sc_dt::sc_bv_base &new_val)
void operator= (const sc_dt::sc_lv_base &new_val)

Private Member Functions

 sc_out (const this_type &)

template<int W>
class sc_core::sc_out< sc_dt::sc_biguint< W > >


Member Typedef Documentation

template<int W>
typedef sc_dt::sc_biguint<W> sc_core::sc_out< sc_dt::sc_biguint< W > >::data_type

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
typedef sc_out<data_type> sc_core::sc_out< sc_dt::sc_biguint< W > >::this_type

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
typedef sc_inout<data_type> sc_core::sc_out< sc_dt::sc_biguint< W > >::base_type

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
typedef base_type::inout_if_type sc_core::sc_out< sc_dt::sc_biguint< W > >::inout_if_type

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
typedef base_type::inout_port_type sc_core::sc_out< sc_dt::sc_biguint< W > >::inout_port_type

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.


Constructor & Destructor Documentation

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out (  )  [inline]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( const char *  name_  )  [inline, explicit]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( inout_if_type interface_  )  [inline, explicit]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( const char *  name_,
inout_if_type interface_ 
) [inline]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( inout_port_type parent_  )  [inline, explicit]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( const char *  name_,
inout_port_type parent_ 
) [inline]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( this_type parent_  )  [inline]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( const char *  name_,
this_type parent_ 
) [inline]

template<int W>
virtual sc_core::sc_out< sc_dt::sc_biguint< W > >::~sc_out (  )  [inline, virtual]

template<int W>
sc_core::sc_out< sc_dt::sc_biguint< W > >::sc_out ( const this_type  )  [private]


Member Function Documentation

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const this_type new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const char *  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( sc_dt::uint64  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( sc_dt::int64  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( int  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( long  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( short  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( unsigned int  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( unsigned long  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( unsigned short  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
template<typename T>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const sc_dt::sc_generic_base< T > &  new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const sc_dt::sc_signed new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const sc_dt::sc_unsigned new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const sc_dt::sc_bv_base new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.

template<int W>
void sc_core::sc_out< sc_dt::sc_biguint< W > >::operator= ( const sc_dt::sc_lv_base new_val  )  [inline]

Reimplemented from sc_core::sc_inout< sc_dt::sc_biguint< W > >.


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