diff options
Diffstat (limited to 'src/bit_set.zig')
-rw-r--r-- | src/bit_set.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/bit_set.zig b/src/bit_set.zig index 4c39cd8c4..45ebb85ce 100644 --- a/src/bit_set.zig +++ b/src/bit_set.zig @@ -1146,6 +1146,13 @@ pub const AutoBitSet = union(enum) { } } + pub fn unset(this: *AutoBitSet, index: usize) void { + switch (std.meta.activeTag(this.*)) { + .static => this.static.unset(index), + .dynamic => this.dynamic.unset(index), + } + } + pub fn rawBytes(this: *const AutoBitSet) []const u8 { return switch (std.meta.activeTag(this.*)) { .static => std.mem.asBytes(&this.static.masks), |