52 #ifndef Patternist_ExpressionFactory_H 53 #define Patternist_ExpressionFactory_H 60 #include <QSharedData> 97 QueryBodyTypeCheck = 1 << 1,
98 QueryBodyCompression = 1 << 2,
99 UserFunctionTypeCheck = 1 << 3,
100 UserFunctionCompression = 1 << 4,
101 GlobalVariableTypeCheck = 1 << 5
122 const QUrl &queryURI,
123 const QXmlName &initialTemplateName);
129 const QUrl &queryURI,
130 const QXmlName &initialTemplateName);
145 TemplateTypeCheck = 1 << 1,
146 TemplateCompress = 1 << 2
176 const QUrl &queryURI,
177 const QXmlName &initialTemplateName);
#define QT_END_NAMESPACE
This macro expands to.
The central entry point for compiling expressions.
QueryLanguage
Specifies whether you want QXmlQuery to interpret the input to setQuery() as an XQuery or as an XSLT ...
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
ExpressionFactory()
This constructor cannot be synthesized since we use the Q_DISABLE_COPY macro.
The QUrl class provides a convenient interface for working with URLs.
The QString class provides a Unicode character string.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
QExplicitlySharedDataPointer< ExpressionFactory > Ptr
The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way...
The QSharedData class is a base class for shared data objects.
#define Q_AUTOTEST_EXPORT
virtual ~ExpressionFactory()
The QIODevice class is the base interface class of all I/O devices in Qt.
Contains functions and classes used by the parser and tokenizer.