Decoder

Undocumented in source.

Constructors

this
this(IRangeT buf, size_t maxn)
Undocumented in source.

Members

Functions

avail
size_t avail()

Returns number of available bytes to read.

get16
ushort get16()
Undocumented in source. Be warned that the author may not have intended to support it.
get32
uint get32()
Undocumented in source. Be warned that the author may not have intended to support it.
get64
ulong get64()
Undocumented in source. Be warned that the author may not have intended to support it.
get8
ubyte get8()
Undocumented in source. Be warned that the author may not have intended to support it.
getDouble
double getDouble()
Undocumented in source. Be warned that the author may not have intended to support it.
getRaw
T getRaw()

Decodes an object without indirections from raw bytes in the InputRange.

getRaw
T[] getRaw(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
pos
size_t pos()

Returns number of bytes decoded so far.

reset
void reset(IRangeT buf, size_t maxn)
Undocumented in source. Be warned that the author may not have intended to support it.
skip
void skip(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta