54 m_node1(m_it1->next()),
55 m_node2(m_it2->next())
#define QT_END_NAMESPACE
This macro expands to.
virtual Item current() const
Returns the current item in the sequence.
DocumentOrder compareOrder(const QXmlNodeModelIndex &other) const
const Item::Iterator::Ptr m_it1
Due to strong interdependencies, this file contains the definitions for the classes Item...
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
const Item::Iterator::Ptr m_it2
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.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
UnionIterator(const Item::Iterator::Ptr &it1, const Item::Iterator::Ptr &it2)
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.
virtual Item::Iterator::Ptr copy() const
Copies this QAbstractXmlForwardIterator and returns the copy.