50#ifndef SC_FXTYPE_PARAMS_H
51#define SC_FXTYPE_PARAMS_H
61class sc_fxtype_params;
109 void print( ::std::ostream& = ::std::cout )
const;
110 void dump( ::std::ostream& = ::std::cout )
const;
145: m_wl(), m_iwl(), m_q_mode(), m_o_mode(), m_n_bits()
152: m_wl(), m_iwl(), m_q_mode(), m_o_mode(), m_n_bits()
164: m_wl(), m_iwl(), m_q_mode(), m_o_mode(), m_n_bits()
178: m_wl(), m_iwl(), m_q_mode(), m_o_mode(), m_n_bits()
191: m_wl( a.m_wl ), m_iwl( a.m_iwl ),
192 m_q_mode( a.m_q_mode ),
193 m_o_mode( a.m_o_mode ), m_n_bits( a.m_n_bits )
199: m_wl( wl_ ), m_iwl( iwl_ ),
200 m_q_mode( a.m_q_mode ),
201 m_o_mode( a.m_o_mode ), m_n_bits( a.m_n_bits )
208: m_wl( a.m_wl ), m_iwl( a.m_iwl ),
210 m_o_mode( o_mode_ ), m_n_bits( n_bits_ )
231 m_q_mode = a.m_q_mode;
232 m_o_mode = a.m_o_mode;
233 m_n_bits = a.m_n_bits;
243 return ( a.m_wl ==
b.m_wl &&
244 a.m_iwl ==
b.m_iwl &&
245 a.m_q_mode ==
b.m_q_mode &&
246 a.m_o_mode ==
b.m_o_mode &&
247 a.m_n_bits ==
b.m_n_bits );
254 return ( a.m_wl !=
b.m_wl ||
255 a.m_iwl !=
b.m_iwl ||
256 a.m_q_mode !=
b.m_q_mode ||
257 a.m_o_mode !=
b.m_o_mode ||
258 a.m_n_bits !=
b.m_n_bits );
#define SC_CHECK_N_BITS_(n_bits)
#define SC_API_TEMPLATE_DECL_
template class SC_API sc_global< sc_fxtype_params >
const sc_q_mode SC_DEFAULT_Q_MODE_
bool operator==(const sc_bit &a, const sc_bit &b)
const int SC_DEFAULT_IWL_
sc_context< sc_fxtype_params > sc_fxtype_context
const sc_o_mode SC_DEFAULT_O_MODE_
template class SC_API sc_context< sc_fxtype_params >
bool operator!=(const sc_bit &a, const sc_bit &b)
inline::std::ostream & operator<<(::std::ostream &os, const sc_bit &a)
uint64 const sc_uint_base int b
const int SC_DEFAULT_N_BITS_
static const T & default_value()
void dump(::std::ostream &=::std::cout) const
std::string to_string() const
sc_fxtype_params & operator=(const sc_fxtype_params &)
void print(::std::ostream &=::std::cout) const