Go to the documentation of this file.
53 #ifndef __SYSTEMC_EXT_DT_BIT_SC_BV_BASE_HH__
54 #define __SYSTEMC_EXT_DT_BIT_SC_BV_BASE_HH__
56 #include "../int/sc_length_param.hh"
74 class sc_bv_base :
public sc_proxy<sc_bv_base>
78 void init(
int length_,
bool init_value=
false);
283 #endif // __SYSTEMC_EXT_DT_BIT_SC_BV_BASE_HH__
const char SC_ID_SC_BV_CANNOT_CONTAIN_X_AND_Z_[]
const sc_digit SC_DIGIT_ZERO
void set_bit(int i, value_type value)
void assign_from_string(const std::string &)
void assign_p_(sc_proxy< X > &px, const sc_proxy< Y > &py)
void init(int length_, bool init_value=false)
void set_cword(int i, sc_digit w)
const sc_digit SC_DIGIT_ONE
#define SC_REPORT_WARNING(msg_type, msg)
sc_digit get_cword(int) const
sc_digit get_word(int i) const
sc_bv_base(int length_=sc_length_param().len())
base_type::value_type value_type
sc_bv_base & assign_(const sc_proxy< Y > &a)
sc_bv_base & operator=(const sc_proxy< X > &a)
value_type get_bit(int i) const
sc_proxy< sc_bv_base > base_type
void set_word(int i, sc_digit w)
traits_type::value_type value_type
Generated on Wed Sep 30 2020 14:02:15 for gem5 by doxygen 1.8.17