61 operandIdentifiers(opIDs),
62 sourceExpression(sourceExpr),
63 resultCreator(resultCtor),
64 operandsMatchMethod(mMethod)
67 "Either resultCreator or sourceExpression must be set, otherwise there's " 68 "nothing to rewrite to.");
virtual ~ExpressionCreator()
#define QT_END_NAMESPACE
This macro expands to.
virtual ~ExpressionIdentifier()
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
bool isEmpty() const
Returns true if the list contains no items; otherwise returns false.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
#define Q_ASSERT_X(cond, where, what)
OptimizationPass(const ExpressionIdentifier::Ptr &startID, const ExpressionIdentifier::List &operandIDs, const ExpressionMarker &sourceExpr, const ExpressionCreator::Ptr &resultCtor=ExpressionCreator::Ptr(), const OperandsMatchMethod matchMethod=Sequential)
The QList class is a template class that provides lists.