fn free(header: *IndexHeader, gpa: Allocator) void header: *IndexHeadergpa: Allocator1702
1703
1704
1705
1706
1707 fn free(header: *IndexHeader, gpa: Allocator) void {
const index_size = hash_map.capacityIndexSize(header.bit_index);
const ptr: [*]align(@alignOf(IndexHeader)) u8 = @ptrCast(header);
const slice = ptr[0 .. @sizeOf(IndexHeader) + header.length() * index_size];
gpa.free(slice);
}
Releases the memory for a header and its associated arrays.