#define QT_END_NAMESPACE
This macro expands to.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
virtual Item current() const
Returns the current item in the sequence.
QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > Ptr
A smart pointer wrapping an instance of a QAbstractXmlForwardIterator subclass.
#define QT_BEGIN_NAMESPACE
This macro expands to.
virtual xsInteger count()
The namespace for the internal API of QtXmlPatterns.
const xsInteger m_removalPos
RemovalIterator(const Item::Iterator::Ptr &target, const xsInteger position)
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.
virtual xsInteger position() const
Returns the current position in the sequence represented by this.
Represents an item in the XPath 2.0 Data Model.
const Item::Iterator::Ptr m_target