Packer

Undocumented in source.

Constructors

this
this(Stream stream)
Undocumented in source.

Members

Aliases

TThis
alias TThis = typeof(this)
Undocumented in source.
beginArray
alias beginArray = begin!(Format.ARRAY, Format.ARRAY16)
beginMap
alias beginMap = begin!(Format.MAP, Format.MAP16)

Serializes the arguments as container to buf.

beginRaw
alias beginRaw = begin!(Format.RAW, Format.RAW16, 32)
Undocumented in source.

Functions

begin
TThis begin(size_t len)
Undocumented in source. Be warned that the author may not have intended to support it.
pack
TThis pack(T value)

Serializes argument and writes to stream.

pack
TThis pack(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
pack
TThis pack(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
pack
TThis pack(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
pack
TThis pack(T array)
TThis pack(Types objects)

Serializes argument and writes to stream.

pack
TThis pack(T obj)
Undocumented in source. Be warned that the author may not have intended to support it.
packArray
TThis packArray(Types objects)

Serializes the arguments as container to buf.

packExt
TThis packExt(byte type, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
packMap
TThis packMap(Types objects)

Serializes the arguments as container to buf.

Properties

opSlice
auto opSlice [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

buf
AOutputBuf!Stream buf;
Undocumented in source.

Meta