`` `` hash(active_idx()) key_eq(active_idx()) hash(spare_idx()) key_eq(spare_idx())

current_bucket = &buckets[bucket_index] node = current_bucket->next node->buf.t_ node = node->next ++bucket_index

current_bucket = &buckets[bucket_index] node = current_bucket->next node->buf.t_ node = node->next ++bucket_index

{{ size={table_.size_} }} table_.buckets_.size_ table_.mlf_ *reinterpret_cast<table::functions*>(&table_) *reinterpret_cast<table::bucket_array_type::node_allocator_type*>(&table_.buckets_) table_.buckets_

{{ size={table_.size_} }} table_.buckets_.size_ table_.mlf_ *reinterpret_cast<table::functions*>(&table_) *reinterpret_cast<table::bucket_array_type::node_allocator_type*>(&table_.buckets_) table_.buckets_,view(MapHelper)

{p->buf.t_} {{ end iterator }} p->buf.t_

{*p} *p

({p->first}, {p->second}) p->first p->second

`` `` `` ``

stats insertion successful_lookup unsuccessful_lookup

`` `` `` `` `` `` `` `` `` {{ count = {n} }} n {{ average = {average(0)} }} average(0) variance(0) deviation(0) {{ average = {average(1)} }} average(1) variance(1) deviation(1)

`` `` `` `` `` cstats *p_ first_time = false n0 = reinterpret_cast<uintptr_t>(pc_) % sizeof(group_type) pc_ -= (ptrdiff_t)n0 mask = (reinterpret_cast<group_type*>(pc_)->match_occupied() >> (n0+1)) << (n0+1) pc_ += sizeof(group_type) p_ += group_type::N mask = reinterpret_cast<group_type*>(pc_)->match_occupied() n = countr_zero(mask) p_ = nullptr pc_ += (ptrdiff_t)n p_ -= (ptrdiff_t)n0 p_ += (ptrdiff_t)n

cstats *p_ first_time = false n0 = reinterpret_cast<uintptr_t>(pc_) % sizeof(group_type) pc_ -= (ptrdiff_t)n0 mask = (reinterpret_cast<group_type*>(pc_)->match_occupied() >> (n0+1)) << (n0+1) pc_ += sizeof(group_type) p_ += group_type::N mask = reinterpret_cast<group_type*>(pc_)->match_occupied() n = countr_zero(mask) p_ = nullptr pc_ += (ptrdiff_t)n p_ -= (ptrdiff_t)n0 p_ += (ptrdiff_t)n

{{ size={table_.size_ctrl.size} }} *reinterpret_cast<hasher*>(static_cast<table_type::super::hash_base*>(&table_)) *reinterpret_cast<key_equal*>(static_cast<table_type::super::pred_base*>(&table_)) *reinterpret_cast<allocator_type*>(static_cast<table_type::super::allocator_base*>(&table_)) table_

{{ size={table_.size_ctrl.size} }} *reinterpret_cast<hasher*>(static_cast<table_type::super::hash_base*>(&table_)) *reinterpret_cast<key_equal*>(static_cast<table_type::super::pred_base*>(&table_)) *reinterpret_cast<allocator_type*>(static_cast<table_type::super::allocator_base*>(&table_)) table_,view(MapHelper)

{*p_} {{ end iterator }} *p_