52 #ifndef Patternist_OperandsIterator_H 53 #define Patternist_OperandsIterator_H 136 Level &previous =
m_exprs.top();
#define QT_END_NAMESPACE
This macro expands to.
OperandsIterator(const Expression::Ptr &start, const TreatParent treatParent)
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
The QStack class is a template class that provides a stack.
Expression::Ptr next()
Returns the current Expression and advances the iterator.
QPair< Expression::List, int > Level
void append(const T &t)
Inserts value at the end of the list.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
Expression::Ptr skipOperands()
Q_OUTOFLINE_TEMPLATE QPair< T1, T2 > qMakePair(const T1 &x, const T2 &y)
A helper class that iterates a tree of Expression instances. It is not a sub-class of QAbstractXmlFor...