100 void dump( ::std::ostream& )
const;
119: m_type_params( type_params_ ),
121 m_cast_switch( cast_sw )
126 "SC_WRAP_SM not defined for unsigned numbers" );
139 return m_type_params;
153 return m_cast_switch;
163 return m_type_params.
wl();
170 return m_type_params.
iwl();
177 return ( m_type_params.
wl() - m_type_params.
iwl() );
184 return m_type_params.
q_mode();
191 return m_type_params.
o_mode();
198 return m_type_params.
n_bits();
208 os <<
"scfx_params" << ::std::endl;
209 os <<
"(" << ::std::endl;
210 os <<
"type_params = ";
211 m_type_params.
dump( os );
212 os <<
"enc = " << m_enc << ::std::endl;
213 os <<
"cast_switch = ";
214 m_cast_switch.
dump( os );
215 os <<
")" << ::std::endl;
#define SC_REPORT_ERROR(msg_type, msg)
const char SC_ID_INVALID_O_MODE_[]
void dump(::std::ostream &=::std::cout) const
void dump(::std::ostream &=::std::cout) const
const sc_fxcast_switch & cast_switch() const
void dump(::std::ostream &) const
const sc_fxtype_params & type_params() const
scfx_params(const sc_fxtype_params &, sc_enc, const sc_fxcast_switch &)