#define QT_END_NAMESPACE
This macro expands to.
#define it(className, varName)
virtual Item::Iterator::Ptr copy() const
Copies this QAbstractXmlForwardIterator and returns the copy.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
const_iterator constBegin() const
Returns a const STL-style iterator pointing to the first item in the list.
const Expression::ConstPtr m_expr
QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > Ptr
A smart pointer wrapping an instance of a QAbstractXmlForwardIterator subclass.
friend class const_iterator
T * data() const
Returns a pointer to the shared data object.
void append(const T &t)
Inserts value at the end of the list.
#define QT_BEGIN_NAMESPACE
This macro expands to.
const DynamicContext::Ptr m_context
The namespace for the internal API of QtXmlPatterns.
virtual Item next()
Returns the next item in the sequence, or a null object if the end has been reached.
const Item::Iterator::Ptr m_seq
DistinctIterator(const Item::Iterator::Ptr &seq, const AtomicComparator::Ptr &comp, const Expression::ConstPtr &expression, const DynamicContext::Ptr &context)
Represents an item in the XPath 2.0 Data Model.
virtual const SourceLocationReflection * actualReflection() const
static const KeyPair *const end
virtual xsInteger position() const
Returns the current position in the sequence represented by this.
Base class for all instances that represents something at a certain location.
const_iterator constEnd() const
Returns a const STL-style iterator pointing to the imaginary item after the last item in the list...
virtual Item current() const
Returns the current item in the sequence.