53#ifndef __SYSTEMC_EXT_DT_BIT_SC_BV_BASE_HH__
54#define __SYSTEMC_EXT_DT_BIT_SC_BV_BASE_HH__
78 void init(
int length_,
bool init_value=
false);
105 init(
a.back_cast().length());
261 m_data[wi] &= value << bi | ~mask;
sc_proxy< sc_bv_base > base_type
sc_bv_base & operator=(const sc_proxy< X > &a)
void set_word(int i, sc_digit w)
void set_cword(int i, sc_digit w)
sc_bv_base(bool a, int length_=sc_length_param().len())
sc_bv_base(const sc_proxy< X > &a)
sc_digit get_cword(int) const
value_type get_bit(int i) const
sc_digit get_word(int i) const
void init(int length_, bool init_value=false)
void set_bit(int i, value_type value)
sc_bv_base(int length_=sc_length_param().len())
base_type::value_type value_type
void assign_from_string(const std::string &)
traits_type::value_type value_type
sc_bv_base & assign_(const sc_proxy< Y > &a)
const char SC_ID_SC_BV_CANNOT_CONTAIN_X_AND_Z_[]
const sc_digit SC_DIGIT_ONE
const sc_digit SC_DIGIT_ZERO
void assign_p_(sc_proxy< X > &px, const sc_proxy< Y > &py)
#define SC_REPORT_WARNING(msg_type, msg)