zorba::ModuleInfo

#include <zorba/module_info.h>

Inherited from: zorba::SmartObject

Information about a main or library module.

Public Functions

void

addReference() const

void

free()

long

getRefCount() const

zorba::String

getTargetNamespace() const =0

Return the target namespace of the module.

bool

isLibraryModule() const =0

void

removeReference()

~ModuleInfo()

Protected Attributes

unsigned int

theRefCount

Public Functions

addReference

void addReference() const

free

void free()

getRefCount

long getRefCount() const

getTargetNamespace

zorba::String getTargetNamespace() const =0

Return the target namespace of the module.

Returns

the target namespace or the empty string if the module is a main module.

isLibraryModule

bool isLibraryModule() const =0

Returns

true if the module is a library module, false otherwise.

removeReference

void removeReference()

~ModuleInfo

 ~ModuleInfo()

Protected Attributes

theRefCount

unsigned int theRefCount