fn reset(header: *IndexHeader) void header: *IndexHeader1710
1711
1712
1713
1714
1715 fn reset(header: *IndexHeader) void {
const index_size = hash_map.capacityIndexSize(header.bit_index);
const ptr: [*]align(@alignOf(IndexHeader)) u8 = @ptrCast(header);
const nbytes = @sizeOf(IndexHeader) + header.length() * index_size;
@memset(ptr[@sizeOf(IndexHeader)..nbytes], 0xff);
}
Puts an IndexHeader into the state that it would be in after being freshly allocated.