lmpl4d.common

Undocumented in source.

Public Imports

std.container.array
public import std.container.array, core.stdc.string;
Undocumented in source.
core.stdc.string
public import std.container.array, core.stdc.string;
Undocumented in source.

Members

Classes

MessagePackException
class MessagePackException

MessagePackException is a root Exception for MessagePack related operation.

UnpackException
class UnpackException

UnpackException is thrown on deserialization failure

Enums

Format
enum Format

MessagePack type-information format

isInputBuffer
eponymoustemplate isInputBuffer(R, E)
Undocumented in source.
isOutputBuffer
eponymoustemplate isOutputBuffer(R, E)
Undocumented in source.
isPackedField
eponymoustemplate isPackedField(alias field)
Undocumented in source.
isRawByte
eponymoustemplate isRawByte(T)
Undocumented in source.
isSomeArray
eponymoustemplate isSomeArray(T)
Undocumented in source.

Functions

calculateSize
size_t calculateSize(size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
convertEndianTo
ushort convertEndianTo(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
convertEndianTo
uint convertEndianTo(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
convertEndianTo
ulong convertEndianTo(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
convertEndianTo
ushort convertEndianTo(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
fillData
void fillData(T data)
Undocumented in source. Be warned that the author may not have intended to support it.
take8from
ubyte take8from(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
take8from
ubyte take8from(T value)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

EnableReal
enum EnableReal;
Undocumented in source.
EnableReal
enum EnableReal;
Undocumented in source.

Structs

AOutputBuf
struct AOutputBuf(Stream, T = ubyte)

Adaptive Output Buffer

nonPacked
struct nonPacked
Undocumented in source.

Templates

AsteriskOf
template AsteriskOf(T)

Gets asterisk string from pointer type

DefinePacker
template DefinePacker()
Undocumented in source.
NumOfSerializingMembers
template NumOfSerializingMembers(Classes...)

Get the number of member to serialize.

TestUnpacker
template TestUnpacker()
Undocumented in source.

Unions

_d
union _d
Undocumented in source.
_f
union _f

For float/double type (de)serialization

_r
union _r

For real type (de)serialization

Meta