54 , m_node1(m_it1->next())
55 , m_node2(m_it2->next())
ExceptIterator(const Item::Iterator::Ptr &it1, const Item::Iterator::Ptr &it2)
#define QT_END_NAMESPACE
This macro expands to.
DocumentOrder compareOrder(const QXmlNodeModelIndex &other) const
const Item::Iterator::Ptr m_it2
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.
virtual Item next()
Returns the next item in the sequence, or a null object if the end has been reached.
QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > Ptr
A smart pointer wrapping an instance of a QAbstractXmlForwardIterator subclass.
virtual Item::Iterator::Ptr copy() const
Copies this QAbstractXmlForwardIterator and returns the copy.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
const QAbstractXmlNodeModel * model() const
Returns the QAbstractXmlNodeModel that this node index refers to.
const QXmlNodeModelIndex & asNode() const
Represents an item in the XPath 2.0 Data Model.
const Item::Iterator::Ptr m_it1
virtual Item current() const
Returns the current item in the sequence.