Buffer.peekVar

Peeks a varint.

class Buffer
pure @safe
T
peekVar
(
T
)
()
if (
isIntegral!T &&
T.sizeof > 1
)

Throws

BufferOverflowException if there isn't enough data to read.

Examples

t {

		import xbuffer.varint;

		Buffer buffer = new Buffer(cast(ubyte[])[2]);
		assert(buffer.peekVar!int() == 1);
		assert(buffer.peek!varuint() == 2);

Meta