void uvm_packer_rep::unpack_sc_uint_base(sc_uint_base& a) { int n = a.length(); for (int i = 0; i < n; i++) { sc_dt::sc_logic_value_t val = (*m_bits).get_bit(unpack_index); if (int(val) == int(sc_dt::Log_1)) { a.set(i, true); } else { a.set(i, false); } unpack_index++; } }