Function readIntChecked [src]

Prototype

pub fn readIntChecked( fbr: *FixedBufferReader, comptime T: type, ma: *MemoryAccessor, ) Error!T

Parameters

fbr: *FixedBufferReaderT: typema: *MemoryAccessor

Possible Errors

EndOfBuffer
InvalidBuffer
Overflow

Source

pub fn readIntChecked( fbr: *FixedBufferReader, comptime T: type, ma: *MemoryAccessor, ) Error!T { if (ma.load(T, @intFromPtr(fbr.buf[fbr.pos..].ptr)) == null) return error.InvalidBuffer; return fbr.readInt(T); }