16 #ifndef ZORBA_VECTOR_ITEM_SEQUENCE_API_H
17 #define ZORBA_VECTOR_ITEM_SEQUENCE_API_H
21 #include <zorba/config.h>
36 class InternalIterator :
public Iterator
40 std::vector<Item>::iterator theIterator;
41 std::vector<Item>::iterator theEnd;
59 virtual bool next(
Item& aItem);
69 virtual bool isOpen()
const;
This interface represents an instance of the XQuery 1.0 and XPath 2.0 Data Model (XDM).
The Zorba Item interface.
This class is an implementation of the ItemSequence.
Interface for an Iterator over an instance of the XML Data Model (i.e., a sequence of items)...
std::vector< Item > theSequence
virtual ~VectorItemSequence()
Destructor.