sbin

Simple binary deserialization

Members

Aliases

length_t
alias length_t = ulong
Undocumented in source.
length_t
alias length_t = uint
Undocumented in source.

Classes

SBinDeserializeEmptyRangeException
class SBinDeserializeEmptyRangeException
SBinDeserializeException
class SBinDeserializeException
SBinException
class SBinException

Functions

sbinDeserialize
void sbinDeserialize(R range, Target target)

Deserialize Target value

sbinDeserialize
Target sbinDeserialize(R range)

Deserialize Target value

sbinDeserializePart
Target sbinDeserializePart(R range)

Deserialize part of input range to Target value

sbinDeserializePart
void sbinDeserializePart(R range, Target target)

Deserialize Target value

sbinSerialize
void sbinSerialize(R r, Ts vals)

Serialize to output ubyte range

sbinSerialize
ubyte[] sbinSerialize(T val)

Serialize to ubyte[]

Templates

isTaggedAlgebraic
template isTaggedAlgebraic(T)
Undocumented in source.
isTaggedAlgebraic
template isTaggedAlgebraic(T)
Undocumented in source.
isTaggedUnion
template isTaggedUnion(T)
Undocumented in source.
isTaggedUnion
template isTaggedUnion(T)
Undocumented in source.

Meta