BufferOverflowException if there isn't enough data to read.
t { Buffer buffer = new Buffer(cast(ubyte[])[0, 0, 0, 1]); assert(buffer.peek!(Endian.bigEndian, int)() == 1); assert(buffer.peek!(Endian.littleEndian, int)() == 1 << 24); assert(buffer.peek!(Endian.bigEndian, short)() == 0);
Peeks a value using the given endianness.