msgpack.common

Undocumented in source.

Members

Enums

Format
enum Format

MessagePack type-information format

Functions

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.
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.
load16To
T load16To(ubyte[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
load32To
T load32To(ubyte[] buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
load64To
T load64To(ubyte[] buffer)
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.
RealSize
enum RealSize;
Undocumented in source.

Mixin templates

InternalBuffer
mixintemplate InternalBuffer()

Internal buffer and related operations for Unpacker

InternalBuffer
mixintemplate InternalBuffer()
Undocumented in source.

Structs

ExtValue
struct ExtValue

ExtValue is a MessagePack Extended value representation. The application is responsible for correctly interpreting data according to the type described by type.

Templates

AsteriskOf
template AsteriskOf(T)

Gets asterisk string from pointer type

SerializingClasses
template SerializingClasses(T)

Get derived classes with serialization-order

SerializingMemberNumbers
template SerializingMemberNumbers(Classes...)

Get the number of member to serialize.

getFieldName
template getFieldName(Type, size_t i)

Get a field name of class or struct.

isByte
template isByte(T)

Detects whether T is a built-in byte type.

isByte2
template isByte2(T)
Undocumented in source.

Unions

_d
union _d

For double type serialization / deserialization

_f
union _f

For float type serialization / deserialization

_r
union _r

For real type serialization / deserialization

Meta