52 #ifndef Patternist_ConstructorFunctionsFactory_H 53 #define Patternist_ConstructorFunctionsFactory_H #define QT_END_NAMESPACE
This macro expands to.
virtual Expression::Ptr retrieveExpression(const QXmlName name, const Expression::List &args, const FunctionSignature::Ptr &sign) const
A function factory that handles the builtin constructor functions, such as xs:time().
virtual FunctionSignature::Ptr retrieveFunctionSignature(const NamePool::Ptr &np, const QXmlName name)
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
Supplies convenience code for the function factories.
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
const SchemaTypeFactory::Ptr m_typeFactory
ConstructorFunctionsFactory(const NamePool::Ptr &np, const SchemaTypeFactory::Ptr &)