zorba::Serializer

#include <zorba/serializer.h>

Inherited by: zorba::SmartObject

Public Functions

const inline voidaddReference()
virtual voidfree()
const inline longgetRefCount()
const virtual intgetSerializationMethod()
inline voidremoveReference()
const virtual voidserializeItemSequence * object, std::ostream & stream )
inline virtual ~Serializer()

Public Static Functions

static Serializer_tcreateSerializer( const Zorba_SerializerOptions_t & options )
static Serializer_tcreateSerializerItemSequence * options )

Protected Attibutes

unsigned inttheRefCount

Public Functions

addReference

const inline void addReference()

free

virtual void free()

getRefCount

const inline long getRefCount()

getSerializationMethod

const virtual int getSerializationMethod()

removeReference

inline void removeReference()

serialize

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

~Serializer

inline virtual  ~Serializer()

Public Static Functions

createSerializer

static Serializer_t createSerializer(
    const Zorba_SerializerOptions_t & options
)

createSerializer

static Serializer_t createSerializer(
    ItemSequence * options
)

Protected Attibutes

theRefCount

unsigned int theRefCount
blog comments powered by Disqus