gem5  v20.1.0.0
Public Member Functions | List of all members
sc_dt::sc_biguint< W > Class Template Reference

#include <sc_biguint.hh>

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

Public Member Functions

 sc_biguint ()
 
 sc_biguint (const sc_biguint< W > &v)
 
 sc_biguint (const sc_unsigned &v)
 
 sc_biguint (const sc_unsigned_subref &v)
 
template<class T >
 sc_biguint (const sc_generic_base< T > &a)
 
 sc_biguint (const sc_signed &v)
 
 sc_biguint (const sc_signed_subref &v)
 
 sc_biguint (const char *v)
 
 sc_biguint (int64 v)
 
 sc_biguint (uint64 v)
 
 sc_biguint (long v)
 
 sc_biguint (unsigned long v)
 
 sc_biguint (int v)
 
 sc_biguint (unsigned int v)
 
 sc_biguint (double v)
 
 sc_biguint (const sc_bv_base &v)
 
 sc_biguint (const sc_lv_base &v)
 
 sc_biguint (const sc_fxval &v)
 
 sc_biguint (const sc_fxval_fast &v)
 
 sc_biguint (const sc_fxnum &v)
 
 sc_biguint (const sc_fxnum_fast &v)
 
 ~sc_biguint ()
 
sc_biguint< W > & operator= (const sc_biguint< W > &v)
 
sc_biguint< W > & operator= (const sc_unsigned &v)
 
sc_biguint< W > & operator= (const sc_unsigned_subref &v)
 
template<class T >
sc_biguint< W > & operator= (const sc_generic_base< T > &a)
 
sc_biguint< W > & operator= (const sc_signed &v)
 
sc_biguint< W > & operator= (const sc_signed_subref &v)
 
sc_biguint< W > & operator= (const char *v)
 
sc_biguint< W > & operator= (int64 v)
 
sc_biguint< W > & operator= (uint64 v)
 
sc_biguint< W > & operator= (long v)
 
sc_biguint< W > & operator= (unsigned long v)
 
sc_biguint< W > & operator= (int v)
 
sc_biguint< W > & operator= (unsigned int v)
 
sc_biguint< W > & operator= (double v)
 
sc_biguint< W > & operator= (const sc_bv_base &v)
 
sc_biguint< W > & operator= (const sc_lv_base &v)
 
sc_biguint< W > & operator= (const sc_int_base &v)
 
sc_biguint< W > & operator= (const sc_uint_base &v)
 
sc_biguint< W > & operator= (const sc_fxval &v)
 
sc_biguint< W > & operator= (const sc_fxval_fast &v)
 
sc_biguint< W > & operator= (const sc_fxnum &v)
 
sc_biguint< W > & operator= (const sc_fxnum_fast &v)
 

Detailed Description

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

Definition at line 100 of file sc_biguint.hh.

Constructor & Destructor Documentation

◆ sc_biguint() [1/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( )
inline

Definition at line 126 of file sc_biguint.hh.

◆ sc_biguint() [2/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_biguint< W > &  v)
inline

Definition at line 127 of file sc_biguint.hh.

◆ sc_biguint() [3/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_unsigned v)
inline

Definition at line 128 of file sc_biguint.hh.

◆ sc_biguint() [4/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_unsigned_subref v)
inline

Definition at line 129 of file sc_biguint.hh.

◆ sc_biguint() [5/21]

template<int W>
template<class T >
sc_dt::sc_biguint< W >::sc_biguint ( const sc_generic_base< T > &  a)
inline

Definition at line 132 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ sc_biguint() [6/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_signed v)
inline

Definition at line 137 of file sc_biguint.hh.

◆ sc_biguint() [7/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_signed_subref v)
inline

Definition at line 138 of file sc_biguint.hh.

◆ sc_biguint() [8/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const char *  v)
inline

Definition at line 139 of file sc_biguint.hh.

◆ sc_biguint() [9/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( int64  v)
inline

Definition at line 140 of file sc_biguint.hh.

◆ sc_biguint() [10/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( uint64  v)
inline

Definition at line 141 of file sc_biguint.hh.

◆ sc_biguint() [11/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( long  v)
inline

Definition at line 142 of file sc_biguint.hh.

◆ sc_biguint() [12/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( unsigned long  v)
inline

Definition at line 143 of file sc_biguint.hh.

◆ sc_biguint() [13/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( int  v)
inline

Definition at line 144 of file sc_biguint.hh.

◆ sc_biguint() [14/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( unsigned int  v)
inline

Definition at line 145 of file sc_biguint.hh.

◆ sc_biguint() [15/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( double  v)
inline

Definition at line 146 of file sc_biguint.hh.

◆ sc_biguint() [16/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_bv_base v)
inline

Definition at line 147 of file sc_biguint.hh.

◆ sc_biguint() [17/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_lv_base v)
inline

Definition at line 148 of file sc_biguint.hh.

◆ sc_biguint() [18/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_fxval v)
inlineexplicit

Definition at line 150 of file sc_biguint.hh.

References ArmISA::a.

◆ sc_biguint() [19/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_fxval_fast v)
inlineexplicit

Definition at line 151 of file sc_biguint.hh.

◆ sc_biguint() [20/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_fxnum v)
inlineexplicit

Definition at line 152 of file sc_biguint.hh.

◆ sc_biguint() [21/21]

template<int W>
sc_dt::sc_biguint< W >::sc_biguint ( const sc_fxnum_fast v)
inlineexplicit

Definition at line 153 of file sc_biguint.hh.

◆ ~sc_biguint()

template<int W>
sc_dt::sc_biguint< W >::~sc_biguint ( )
inline

Definition at line 157 of file sc_biguint.hh.

Member Function Documentation

◆ operator=() [1/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const char *  v)
inline

Definition at line 204 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [2/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_biguint< W > &  v)
inline

Definition at line 162 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [3/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_bv_base v)
inline

Definition at line 261 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [4/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_fxnum v)
inline

Definition at line 303 of file sc_biguint.hh.

◆ operator=() [5/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_fxnum_fast v)
inline

Definition at line 310 of file sc_biguint.hh.

◆ operator=() [6/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_fxval v)
inline

Definition at line 289 of file sc_biguint.hh.

◆ operator=() [7/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_fxval_fast v)
inline

Definition at line 296 of file sc_biguint.hh.

◆ operator=() [8/22]

template<int W>
template<class T >
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_generic_base< T > &  a)
inline

Definition at line 184 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [9/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_int_base v)
inline

Definition at line 275 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [10/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_lv_base v)
inline

Definition at line 268 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [11/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_signed v)
inline

Definition at line 190 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [12/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_signed_subref v)
inline

Definition at line 197 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [13/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_uint_base v)
inline

Definition at line 282 of file sc_biguint.hh.

◆ operator=() [14/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_unsigned v)
inline

Definition at line 169 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [15/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( const sc_unsigned_subref v)
inline

Definition at line 176 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [16/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( double  v)
inline

Definition at line 253 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [17/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( int  v)
inline

Definition at line 239 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [18/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( int64  v)
inline

Definition at line 211 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [19/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( long  v)
inline

Definition at line 225 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [20/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( uint64  v)
inline

Definition at line 218 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [21/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( unsigned int  v)
inline

Definition at line 246 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.

◆ operator=() [22/22]

template<int W>
sc_biguint<W>& sc_dt::sc_biguint< W >::operator= ( unsigned long  v)
inline

Definition at line 232 of file sc_biguint.hh.

References sc_dt::sc_unsigned::operator=(), and ArmISA::v.


The documentation for this class was generated from the following file:

Generated on Wed Sep 30 2020 14:03:09 for gem5 by doxygen 1.8.17