Qore Programming Language 2.0.0
Loading...
Searching...
No Matches
QoreDeserializationContext Class Reference

deserialization context object used in builtin deserializer methods More...

#include <common.h>

Public Member Methods

DLLEXPORT QoreValue deserializeContainer (const char *index, ExceptionSink *xsink)
 returns the container corresponding to the given serialization index
 
DLLEXPORT QoreValue deserializeValue (const QoreValue val, ExceptionSink *xsink)
 deserializes the given data value and returns the deserialized value
 
DLLEXPORT int64 getFlags () const
 Returns the current deserialization flag bitfield.
 

Detailed Description

deserialization context object used in builtin deserializer methods

Since
Qore 0.9

Member Function Documentation

◆ deserializeContainer()

DLLEXPORT QoreValue QoreDeserializationContext::deserializeContainer ( const char *  index,
ExceptionSink xsink 
)

returns the container corresponding to the given serialization index

throws a Qore-language exception if there is an error deserializing the value

◆ deserializeValue()

DLLEXPORT QoreValue QoreDeserializationContext::deserializeValue ( const QoreValue  val,
ExceptionSink xsink 
)

deserializes the given data value and returns the deserialized value

throws a Qore-language exception if there is an error deserializing the object


The documentation for this class was generated from the following file: