zorba::Serializer

#include <zorba/serializer.h>

Inherited from: zorba::SmartObject

Public Functions

void

addReference() const

void

free()

long

getRefCount() const

int

getSerializationMethod() const =0

void

removeReference()

void

serialize(ItemSequence *object, std::ostream &stream) const =0

~Serializer()

Public Static Functions

Serializer_t

createSerializer(const Zorba_SerializerOptions_t &options)

Serializer_t

createSerializer(ItemSequence *options)

Protected Attributes

unsigned int

theRefCount

Public Functions

addReference

void addReference() const

free

void free()

getRefCount

long getRefCount() const

getSerializationMethod

int getSerializationMethod() const =0

removeReference

void removeReference()

serialize

void serialize(ItemSequence *object, std::ostream &stream) const =0

~Serializer

 ~Serializer()

Public Static Functions

createSerializer

Serializer_t createSerializer(const Zorba_SerializerOptions_t &options)

createSerializer

Serializer_t createSerializer(ItemSequence *options)

Protected Attributes

theRefCount

unsigned int theRefCount