42#ifdef PB_DS_CLASS_C_DEC
47resize_imp_reassign(entry_pointer p_e, entry_array a_entries_resized,
50 key_const_reference r_key = PB_DS_V2F(p_e->m_value);
51 size_type hash = ranged_probe_fn_base::operator()(r_key, p_e->m_hash);
54 for (i = 0; i < m_num_e; ++i)
56 const size_type pos = ranged_probe_fn_base::operator()(r_key, hash, i);
57 entry_pointer p_new_e = a_entries_resized + pos;
58 switch(p_new_e->m_stat)
60 case empty_entry_status:
61 new (&p_new_e->m_value) value_type(p_e->m_value);
62 p_new_e->m_hash = hash;
63 p_new_e->m_stat = valid_entry_status;
65 case erased_entry_status:
66 _GLIBCXX_DEBUG_ASSERT(0);
68 case valid_entry_status:
71 _GLIBCXX_DEBUG_ASSERT(0);
74 __throw_insert_error();