Buffer.peek

Peeks some data using the system's endianness.

  1. T peek()
  2. T peek()
    class Buffer
    pure @safe
    T
    peek
    (
    T
    )
    ()
  3. B peek()

Throws

BufferOverflowException if there isn't enough data to read.

Examples

t {
		
		Buffer buffer = new Buffer([1, 2]);
		assert(buffer.peek!int() == 1);
		assert(buffer.rindex == 0);
		assert(buffer.peek!int() == buffer.read!int());
		assert(buffer.rindex == 4);
		assert(buffer.peek!int() == 2);
	

Meta