52 #ifndef Patternist_IntersectIterator_H 53 #define Patternist_IntersectIterator_H IntersectIterator(const Item::Iterator::Ptr &it1, const Item::Iterator::Ptr &it2)
virtual Item current() const
Returns the current item in the sequence.
#define QT_END_NAMESPACE
This macro expands to.
Due to strong interdependencies, this file contains the definitions for the classes Item...
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
virtual xsInteger position() const
Returns the current position in the sequence represented by this.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
const Item::Iterator::Ptr m_it2
const Item::Iterator::Ptr m_it1
Represents an item in the XPath 2.0 Data Model.
virtual Item next()
Returns the next item in the sequence, or a null object if the end has been reached.
virtual Item::Iterator::Ptr copy() const
Copies this QAbstractXmlForwardIterator and returns the copy.
Implements the intersect operator. That is, the computation of the intersection between two sequences...