52 #ifndef Patternist_SchemaTypeFactory_H 53 #define Patternist_SchemaTypeFactory_H 55 #include <QSharedData> #define QT_END_NAMESPACE
This macro expands to.
virtual ~SchemaTypeFactory()
#define Q_DISABLE_COPY(Class)
Disables the use of copy constructors and assignment operators for the given Class.
A factory creating schema types.
#define QT_BEGIN_NAMESPACE
This macro expands to.
The namespace for the internal API of QtXmlPatterns.
QExplicitlySharedDataPointer< SchemaTypeFactory > 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.
virtual SchemaType::Hash types() const =0
virtual SchemaType::Ptr createSchemaType(const QXmlName name) const =0