Lines Matching refs:m_obj

105             m_obj(const_cast<T &>(obj_)), m_index(index_)
109 sc_bitref_r(const sc_bitref_r<T> &a) : m_obj(a.m_obj), m_index(a.m_index)
125 operator bit_type() const { return bit_type(m_obj.get_bit(m_index)); }
128 value_type value() const { return m_obj.get_bit(m_index); }
146 T &m_obj;
406 this->m_obj.set_bit(this->m_index, a.value());
550 void clean_tail() { this->m_obj.clean_tail(); }
616 m_obj(const_cast<X &>(obj_)), m_hi(hi_), m_lo(lo_), m_len(0)
621 m_obj(a.m_obj), m_hi(a.m_hi), m_lo(a.m_lo), m_len(a.m_len)
641 void clean_tail() { m_obj.clean_tail(); }
648 X &m_obj;
1737 return m_obj.get_bit(m_index);
1975 this->m_obj.set_bit(this->m_index, a.value());
1984 this->m_obj.set_bit(this->m_index, a.value());
1996 this->m_obj.set_bit(
2006 this->m_obj.set_bit(
2017 this->m_obj.set_bit(
2027 this->m_obj.set_bit(
2038 this->m_obj.set_bit(
2048 this->m_obj.set_bit(
2060 this->m_obj.set_bit(this->m_index, sc_logic::not_table[this->value()]);
2070 this->m_obj.set_bit(this->m_index, value);
2084 temp = this->m_obj.get_word(wi);
2086 this->m_obj.set_word(wi, temp);
2100 temp = this->m_obj.get_cword(wi);
2102 this->m_obj.set_cword(wi, temp);
2201 int len = m_obj.length();
2219 return m_obj.get_bit(m_lo - n);
2221 return m_obj.get_bit(m_lo + n);
2230 m_obj.set_bit(m_lo - n, value);
2232 m_obj.set_bit(m_lo + n, value);
2248 result |= (m_obj[n].value() & SC_DIGIT_ONE) << k++;
2254 result |= (m_obj[n].value() & SC_DIGIT_ONE) << k++;
2271 m_obj.set_bit(n, value_type(
2273 (m_obj[n].value() & SC_DIGIT_TWO)));
2279 m_obj.set_bit(n, value_type(
2281 (m_obj[n].value() & SC_DIGIT_TWO)));
2299 result |= ((m_obj[n].value() & SC_DIGIT_TWO) >> 1) << k++;
2305 result |= ((m_obj[n].value() & SC_DIGIT_TWO) >> 1) << k++;
2322 m_obj.set_bit(n, value_type(
2324 (m_obj[n].value() & SC_DIGIT_ONE)));
2330 m_obj.set_bit(n, value_type(
2332 (m_obj[n].value() & SC_DIGIT_ONE)));