|  | Qore Programming Language 2.3.0
    | 
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. | |
deserialization context object used in builtin deserializer methods
| 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
| 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