52 #ifndef Patternist_TemplateInvoker_H 53 #define Patternist_TemplateInvoker_H virtual Expression::Ptr compress(const StaticContext::Ptr &context)
Abstract base-class for Expression instances that are callsites to other components, such as templates or user functions.
#define QT_END_NAMESPACE
This macro expands to.
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
Base class for classes that invokes templates, such as CallTemplate and ApplyTemplate.
virtual SequenceType::List expectedOperandTypes() const
#define QT_BEGIN_NAMESPACE
This macro expands to.
TemplateInvoker(const WithParam::Hash &withParams, const QXmlName &name=QXmlName())
The namespace for the internal API of QtXmlPatterns.
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
const WithParam::Hash & withParams() const
WithParam::Hash m_withParams
The QList class is a template class that provides lists.