Lines Matching refs:num_deleted

436     if (num_deleted > 0) {  in squash_deleted()
439 assert(num_deleted == 0); in squash_deleted()
446 assert(num_deleted > 0); in test_deleted_key()
471 assert(settings.use_deleted() || num_deleted == 0); in test_deleted()
472 return num_deleted > 0 && test_deleted_key(get_key(table[bucknum])); in test_deleted()
476 assert(settings.use_deleted() || num_deleted == 0); in test_deleted()
477 return num_deleted > 0 && test_deleted_key(get_key(*it)); in test_deleted()
481 assert(settings.use_deleted() || num_deleted == 0); in test_deleted()
482 return num_deleted > 0 && test_deleted_key(get_key(*it)); in test_deleted()
577 size_type size() const { return num_elements - num_deleted; } in size()
597 assert(num_elements >= num_deleted); in maybe_shrink()
607 const size_type num_remain = num_elements - num_deleted; in maybe_shrink()
656 settings.min_buckets(num_elements - num_deleted + delta, bucket_count()); in resize_delta()
671 if (num_elements - num_deleted + delta >= target) { in resize_delta()
745 assert(num_elements >= num_deleted); in rebucket()
746 num_elements -= num_deleted; in rebucket()
747 num_deleted = 0; in rebucket()
789 num_deleted(0), in settings()
811 num_deleted(0),
862 num_deleted(ht.num_deleted), in dense_hashtable()
866 ht.num_deleted = 0; in dense_hashtable()
900 num_deleted = ht.num_deleted;
901 ht.num_deleted = 0;
949 swap(num_deleted, ht.num_deleted); in swap()
976 num_deleted = 0; in clear_to_size()
1005 num_deleted = 0; in clear_no_resize()
1171 assert(num_deleted > 0); in insert_at()
1172 --num_deleted; // used to be, now it isn't in insert_at()
1277 ++num_deleted; in erase_impl()
1295 ++num_deleted; in erase()
1303 ++num_deleted; in erase()
1317 ++num_deleted; in erase()
1324 ++num_deleted; in erase()
1453 size_type num_deleted; // how many occupied buckets are marked deleted variable