Buffer.write

Writes data to buffer using the given endianness.

  1. void write(T value)
    class Buffer
    pure nothrow @trusted @nogc
    void
    write
    (
    Endian endianness
    T
    )
    ()
  2. void write(T value)
  3. void write(T value)
  4. void write(T value)
  5. void write(B value)
  6. void write(T value, size_t index)

Examples

t {
		
		Buffer buffer = new Buffer(4);
		buffer.write!(Endian.bigEndian)(4);
		buffer.write!(Endian.littleEndian)(4);
		assert(buffer.data!ubyte == [0, 0, 0, 4, 4, 0, 0, 0]);
	

Meta