msgpack :: MsgPackEngine :: defaultinit
msgpack :: MsgPackEngine :: ext_typ_byte
ext type byte to identify a byte, defaults to 0x7Eu8 or '|'msgpack :: MsgPackEngine :: ext_typ_byte=
ext type byte to identify a byte, defaults to 0x7Eu8 or '|'msgpack :: MsgPackEngine :: ext_typ_char
ext type byte to identify a char, defaults to 0x7Cu8 or '~'msgpack :: MsgPackEngine :: ext_typ_char=
ext type byte to identify a char, defaults to 0x7Cu8 or '~'msgpack :: MsgPackEngine :: ext_typ_obj
ext type byte for object definitions, defaults to 0x7Bu8 or '{'msgpack :: MsgPackEngine :: ext_typ_obj=
ext type byte for object definitions, defaults to 0x7Bu8 or '{'msgpack :: MsgPackEngine :: ext_typ_ref
ext type byte for object references, defaults to 0x7Du8 or '}'msgpack :: MsgPackEngine :: ext_typ_ref=
ext type byte for object references, defaults to 0x7Du8 or '}'msgpack $ MsgPackEngine :: SELF
Type of this instance, automatically specialized in every classcore :: Object :: class_factory
Implementation used byget_class
to create the specific class.
msgpack :: MsgPackEngine :: defaultinit
core :: Object :: defaultinit
msgpack :: MsgPackEngine :: ext_typ_byte
ext type byte to identify a byte, defaults to 0x7Eu8 or '|'msgpack :: MsgPackEngine :: ext_typ_byte=
ext type byte to identify a byte, defaults to 0x7Eu8 or '|'msgpack :: MsgPackEngine :: ext_typ_char
ext type byte to identify a char, defaults to 0x7Cu8 or '~'msgpack :: MsgPackEngine :: ext_typ_char=
ext type byte to identify a char, defaults to 0x7Cu8 or '~'msgpack :: MsgPackEngine :: ext_typ_obj
ext type byte for object definitions, defaults to 0x7Bu8 or '{'msgpack :: MsgPackEngine :: ext_typ_obj=
ext type byte for object definitions, defaults to 0x7Bu8 or '{'msgpack :: MsgPackEngine :: ext_typ_ref
ext type byte for object references, defaults to 0x7Du8 or '}'msgpack :: MsgPackEngine :: ext_typ_ref=
ext type byte for object references, defaults to 0x7Du8 or '}'core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
core :: Object :: output_class_name
Display class name on stdout (debug only).msgpack :: MsgPackDeserializer
Deserialize MessagePack format to full Nit objects
# MessagePack serialization or deserialization engine
abstract class MsgPackEngine
# *ext type* byte for object definitions, defaults to 0x7Bu8 or '{'
var ext_typ_obj: Int = 0x7B is writable
# *ext type* byte for object references, defaults to 0x7Du8 or '}'
var ext_typ_ref: Int = 0x7D is writable
# *ext type* byte to identify a char, defaults to 0x7Cu8 or '~'
var ext_typ_char: Int = 0x7C is writable
# *ext type* byte to identify a byte, defaults to 0x7Eu8 or '|'
var ext_typ_byte: Int = 0x7E is writable
end
lib/msgpack/serialization_common.nit:18,1--32,3