Function next [src]
Lives as long as Symtab instance.
Prototype
pub fn next(self: *Slice) ?Symbol
Parameters
self: *Slice
Source
pub fn next(self: *Slice) ?Symbol {
if (self.count >= self.num) return null;
const sym = asSymbol(self.buffer[0..Symbol.sizeOf()]);
self.count += 1;
self.buffer = self.buffer[Symbol.sizeOf()..];
return sym;
}