msgpack.common

Members

Enums

Format
enum Format

MessagePack type-information format

Mixin templates

InternalBuffer
mixin template InternalBuffer()

Internal buffer and related operations for Unpacker

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.

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