pub fn slice(self: Symtab, start: usize, end: ?usize) Slice
self: Symtab
start: usize
end: ?usize
1339 1340 1341 1342 1343 1344
pub fn slice(self: Symtab, start: usize, end: ?usize) Slice { const offset = start * Symbol.sizeOf(); const llen = if (end) |e| e * Symbol.sizeOf() else self.buffer.len; const num = @divExact(llen - offset, Symbol.sizeOf()); return Slice{ .buffer = self.buffer[offset..][0..llen], .num = num }; }