dpeq v0.3.0 (2018-03-10T00:11:21Z)
Home
Dub
Repo
VariantConverter
dpeq
marshalling
Default converter hash map. You can extend it, or define your own.
class
VariantConverter (
alias
Marsh
=
DefaultFieldMarshaller
) {
static immutable
VariantDemarshaller
[
ObjectID
]
demarshallers
;
static
NullableVariant
demarshal
(const(ubyte)[] fieldBody, ObjectID type, FormatCode fc, int len);
}
Members
Static functions
demarshal
NullableVariant
demarshal
(const(ubyte)[] fieldBody, ObjectID type, FormatCode fc, int len)
Undocumented in source. Be warned that the author may not have intended to support it.
Static variables
demarshallers
VariantDemarshaller
[
ObjectID
]
demarshallers
;
Undocumented in source.
Meta
Source
See Implementation
dpeq
marshalling
aliases
VariantDemarshaller
classes
VariantConverter
functions
demarshalFixedField
demarshalNullableFixedField
demarshalNullableStringField
demarshalNullableUuidField
demarshalNumber
demarshalProtocolString
demarshalString
demarshalStringField
demarshalUuidField
marshalCstring
marshalFixedField
marshalNull
marshalNullableFixedField
marshalNullableStringField
marshalNullableUuidField
marshalStringField
marshalUuidField
to
wrapToVariant
mixin templates
MarshTemplate
structs
FieldSpec
NullableVariant
templates
DefaultFieldMarshaller
FCodeOfFSpec
FSpecsToFCodes
NopMarshaller
PromiscuousStringMarshaller
StaticFieldMarshaller
Default converter hash map. You can extend it, or define your own.