52 #ifndef Patternist_IndexOfIterator_H 53 #define Patternist_IndexOfIterator_H 97 const Item &searchParam,
virtual Item current() const
Returns the current item in the sequence.
#define QT_END_NAMESPACE
This macro expands to.
AtomicComparator::Operator operatorID() const
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.
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 DynamicContext::Ptr m_context
Forms an QAbstractXmlForwardIterator over a sequence of integers, which each is the position of where...
#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.