51 const Item &searchParam,
56 , m_searchParam(searchParam)
virtual Item current() const
Returns the current item in the sequence.
#define QT_END_NAMESPACE
This macro expands to.
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.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
const DynamicContext::Ptr m_context
static Item fromValue(const xsInteger num)
QExplicitlySharedDataPointer< QAbstractXmlForwardIterator< Item > > Ptr
A smart pointer wrapping an instance of a QAbstractXmlForwardIterator subclass.
T * data() const
Returns a pointer to the shared data object.
#define QT_BEGIN_NAMESPACE
This macro expands to.
const Expression::ConstPtr m_expr
The namespace for the internal API of QtXmlPatterns.
virtual const SourceLocationReflection * actualReflection() const
IndexOfIterator(const Item::Iterator::Ptr &inputSequence, const Item &searchParam, const AtomicComparator::Ptr &comp, const DynamicContext::Ptr &context, const Expression::ConstPtr &expr)
Represents an item in the XPath 2.0 Data Model.
const Item::Iterator::Ptr m_seq
Base class for all instances that represents something at a certain location.
virtual Item next()
Returns the next item in the sequence, or a null object if the end has been reached.