zorba::ItemSequence

This interface represents an instance of the XQuery 1.0 and XPath 2.0 Data Model (XDM).

See http://www.w3.org/TR/xpath-datamodel/.

#include <zorba/item_sequence.h>

Inherited by: zorba::SmartObject

Public Functions

const inline voidaddReference()
virtual voidfree()
virtual Iterator_tgetIterator()
get the Iterator over the items
const inline longgetRefCount()
inline voidremoveReference()
inline virtual ~ItemSequence()
Destructor.

Protected Attibutes

unsigned inttheRefCount

Public Functions

addReference

const inline void addReference()

free

virtual void free()

getIterator

virtual Iterator_t getIterator()

get the Iterator over the items

Returns

an iterator over the items

Parameters

Throws

zerr::ZAPI0039 if the implementation of the associated ItemSequence does not allow more than one iterator to be created.

getRefCount

const inline long getRefCount()

removeReference

inline void removeReference()

~ItemSequence

inline virtual  ~ItemSequence()

Destructor.

Protected Attibutes

theRefCount

unsigned int theRefCount
blog comments powered by Disqus