57 #ifndef SC_LENGTH_PARAM_H 58 #define SC_LENGTH_PARAM_H 68 class sc_length_param;
72 const sc_length_param& );
74 const sc_length_param& );
104 void print( ::std::ostream& = ::std::cout )
const;
105 void dump( ::std::ostream& = ::std::cout )
const;
173 return ( a.m_len == b.m_len );
180 return ( a.m_len != b.m_len );
friend SC_API bool operator!=(const sc_length_param &, const sc_length_param &)
bool operator==(const sc_bit &a, const sc_bit &b)
Empty class that is used for its type only.
static const T & default_value()
Template context class; co-routine safe.
uint64 const sc_uint_base int b
sc_length_param & operator=(const sc_length_param &)
bool operator!=(const sc_bit &a, const sc_bit &b)
sc_context< sc_length_param > sc_length_context
Template global variable class; singleton; co-routine safe.
SC_API const std::string to_string(sc_enc)
void print(::std::ostream &=::std::cout) const
#define SC_API_TEMPLATE_DECL_
friend SC_API bool operator==(const sc_length_param &, const sc_length_param &)
inline ::std::ostream & operator<<(::std::ostream &os, const sc_bit &a)