45 erase_imp(key_const_reference r_key,  false_type)
 
   47   PB_DS_ASSERT_VALID((*
this))
 
   48   size_type hash = ranged_probe_fn_base::operator()(r_key);
 
   50   resize_base::notify_erase_search_start();
 
   52   for (i = 0; i < m_num_e; ++i)
 
   54       const size_type pos = ranged_probe_fn_base::operator()(r_key,  hash, i);
 
   55       entry* 
const p_e = m_entries + pos;
 
   58         case empty_entry_status:
 
   60         resize_base::notify_erase_search_end();
 
   61         PB_DS_CHECK_KEY_DOES_NOT_EXIST(r_key)
 
   65         case valid_entry_status:
 
   66       if (hash_eq_fn_base::operator()(PB_DS_V2F(p_e->m_value), r_key))
 
   68           resize_base::notify_erase_search_end();
 
   70           do_resize_if_needed_no_throw();
 
   74         case erased_entry_status:
 
   77       _GLIBCXX_DEBUG_ASSERT(0);
 
   79       resize_base::notify_erase_search_collision();
 
   81   resize_base::notify_erase_search_end();