{{ size={size_} }} num_blocks * N *reinterpret_cast<allocator_type*>(static_cast<allocator_base*>(this)) n = countr_zero(mask) mask &= (mask - 1) *(to_address(&static_cast<block*>(pbb)->data_) + n) pbb = to_address(&pbb->next) mask = pbb->mask i += 1 {*operator_arrow()} {{ end iterator }} *operator_arrow()