Encoder.putRaw

Encodes into the OutputRange a raw object of a type with no indirections, e.g. no arrays, no classes, no pointers, etc.

Note: The encoded byte order is machine dependent.

  1. void putRaw(T item)
    class Encoder(ORangeT)
    final @trusted
    void
    putRaw
    (
    T
    )
    ()
    if (
    !hasIndirections!T
    )
    if (
    isOutputRange!(ORangeT, ubyte) &&
    isOutputRange!(ORangeT, ubyte[])
    )
  2. void putRaw(R items)

Meta