zorba::SmartObject

#include <zorba/util/smart_ptr.h>

Protected Attributes

unsigned int

theRefCount

Public Functions

void

addReference() const

void

free()

long

getRefCount() const

SmartObject &

operator=(const SmartObject &)

void

removeReference()

SmartObject()

SmartObject(const SmartObject &)

~SmartObject()

Protected Attributes

theRefCount

unsigned int theRefCount

Public Functions

addReference

void addReference() const

free

void free()

getRefCount

long getRefCount() const

operator=

SmartObject & operator=(const SmartObject &)

removeReference

void removeReference()

SmartObject

 SmartObject()

SmartObject

 SmartObject(const SmartObject &)

~SmartObject

 ~SmartObject()