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 void | addReference() |
| virtual void | free() |
| virtual Iterator_t | getIterator() get the Iterator over the items |
| const inline long | getRefCount() |
| inline void | removeReference() |
| inline virtual | ~ItemSequence() Destructor. |
Protected Attibutes
| unsigned int | theRefCount |
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