52 #ifndef Patternist_TemplateParam_H 53 #define Patternist_TemplateParam_H WithParam(const QXmlName name, const SequenceType::Ptr &type, const Expression::Ptr &sourceExpression)
#define QT_END_NAMESPACE
This macro expands to.
The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object...
SequenceType::Ptr type() const
QExplicitlySharedDataPointer< WithParam > Ptr
Expression::Ptr m_sourceExpression
#define QT_BEGIN_NAMESPACE
This macro expands to.
QHash< QXmlName, Ptr > Hash
The namespace for the internal API of QtXmlPatterns.
Carries meta data for a function argument as found in XPath's builtin functions and user declared fun...
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
Expression::Ptr sourceExpression() const
Returns the expression which is the source the value for this parameter.
void setSourceExpression(const Expression::Ptr &expr)
Carries meta data for xsl:with-param as encountered in template callsites such as xsl:call-template a...