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; }