aboutsummaryrefslogtreecommitdiff
path: root/src/bit_set.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bit_set.zig')
-rw-r--r--src/bit_set.zig7
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),