diff options
Diffstat (limited to 'src/xmlpatterns/schema')
-rw-r--r-- | src/xmlpatterns/schema/qxsdattributereference_p.h | 4 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdattributeuse_p.h | 2 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdcomplextype_p.h | 12 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdelement_p.h | 2 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdmodelgroup_p.h | 5 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdreference_p.h | 2 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdschemacontext_p.h | 8 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdschemaparser_p.h | 4 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdschematypesfactory_p.h | 4 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdsimpletype_p.h | 10 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdtypechecker_p.h | 4 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsduserschematype_p.h | 10 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdvalidatedxmlnodemodel_p.h | 40 | ||||
-rw-r--r-- | src/xmlpatterns/schema/qxsdwildcard_p.h | 2 |
14 files changed, 53 insertions, 56 deletions
diff --git a/src/xmlpatterns/schema/qxsdattributereference_p.h b/src/xmlpatterns/schema/qxsdattributereference_p.h index 544841d..493866a 100644 --- a/src/xmlpatterns/schema/qxsdattributereference_p.h +++ b/src/xmlpatterns/schema/qxsdattributereference_p.h @@ -90,12 +90,12 @@ namespace QPatternist /** * Always returns false, used to avoid dynamic casts. */ - virtual bool isAttributeUse() const; + bool isAttributeUse() const override; /** * Always returns true, used to avoid dynamic casts. */ - virtual bool isReference() const; + bool isReference() const override; /** * Sets the @p type of the attribute reference. diff --git a/src/xmlpatterns/schema/qxsdattributeuse_p.h b/src/xmlpatterns/schema/qxsdattributeuse_p.h index 3559f7c..1d2ccce 100644 --- a/src/xmlpatterns/schema/qxsdattributeuse_p.h +++ b/src/xmlpatterns/schema/qxsdattributeuse_p.h @@ -158,7 +158,7 @@ namespace QPatternist /** * Always returns true, used to avoid dynamic casts. */ - virtual bool isAttributeUse() const; + bool isAttributeUse() const override; /** * Sets the use @p type of the attribute use. diff --git a/src/xmlpatterns/schema/qxsdcomplextype_p.h b/src/xmlpatterns/schema/qxsdcomplextype_p.h index 1e7a027..0059d08 100644 --- a/src/xmlpatterns/schema/qxsdcomplextype_p.h +++ b/src/xmlpatterns/schema/qxsdcomplextype_p.h @@ -242,7 +242,7 @@ namespace QPatternist * * @param namePool The name pool where the type name is stored in. */ - virtual QString displayName(const NamePool::Ptr &namePool) const; + QString displayName(const NamePool::Ptr &namePool) const override; /** * Sets the base type of the complex type. @@ -254,7 +254,7 @@ namespace QPatternist /** * Returns the base type of the complex type. */ - virtual SchemaType::Ptr wxsSuperType() const; + SchemaType::Ptr wxsSuperType() const override; /** * Sets the context @p component of the complex type. @@ -282,7 +282,7 @@ namespace QPatternist /** * Returns the derivation method of the complex type. */ - virtual DerivationMethod derivationMethod() const; + DerivationMethod derivationMethod() const override; /** * Sets whether the complex type is @p abstract. @@ -294,7 +294,7 @@ namespace QPatternist /** * Returns whether the complex type is abstract. */ - virtual bool isAbstract() const; + bool isAbstract() const override; /** * Sets the list of all attribute @p uses of the complex type. @@ -328,7 +328,7 @@ namespace QPatternist /** * Always returns SchemaType::ComplexType */ - virtual TypeCategory category() const; + TypeCategory category() const override; /** * Sets the content @p type of the complex type. @@ -378,7 +378,7 @@ namespace QPatternist /** * Always returns @c true. */ - virtual bool isDefinedBySchema() const; + bool isDefinedBySchema() const override; private: SchemaType::Ptr m_superType; diff --git a/src/xmlpatterns/schema/qxsdelement_p.h b/src/xmlpatterns/schema/qxsdelement_p.h index 12dd12d..d271644 100644 --- a/src/xmlpatterns/schema/qxsdelement_p.h +++ b/src/xmlpatterns/schema/qxsdelement_p.h @@ -236,7 +236,7 @@ namespace QPatternist /** * Always returns @c true, used to avoid dynamic casts. */ - virtual bool isElement() const; + bool isElement() const override; /** * Sets the @p type of the element. diff --git a/src/xmlpatterns/schema/qxsdmodelgroup_p.h b/src/xmlpatterns/schema/qxsdmodelgroup_p.h index 3d07a63..22073bf 100644 --- a/src/xmlpatterns/schema/qxsdmodelgroup_p.h +++ b/src/xmlpatterns/schema/qxsdmodelgroup_p.h @@ -52,11 +52,10 @@ #include <private/qxsdparticle_p.h> #include <private/qxsdterm_p.h> +#include <qcontainerfwd.h> QT_BEGIN_NAMESPACE -template<typename N> class QList; - namespace QPatternist { /** @@ -96,7 +95,7 @@ namespace QPatternist /** * Returns always @c true, used to avoid dynamic casts. */ - virtual bool isModelGroup() const; + bool isModelGroup() const override; /** * Sets the @p compositor of the model group. diff --git a/src/xmlpatterns/schema/qxsdreference_p.h b/src/xmlpatterns/schema/qxsdreference_p.h index 4372978..e1a4b03 100644 --- a/src/xmlpatterns/schema/qxsdreference_p.h +++ b/src/xmlpatterns/schema/qxsdreference_p.h @@ -90,7 +90,7 @@ namespace QPatternist /** * Returns always @c true, used to avoid dynamic casts. */ - virtual bool isReference() const; + bool isReference() const override; /** * Sets the @p type of the reference. diff --git a/src/xmlpatterns/schema/qxsdschemacontext_p.h b/src/xmlpatterns/schema/qxsdschemacontext_p.h index 0f11979..b102472 100644 --- a/src/xmlpatterns/schema/qxsdschemacontext_p.h +++ b/src/xmlpatterns/schema/qxsdschemacontext_p.h @@ -94,7 +94,7 @@ namespace QPatternist /** * Returns the name pool of the schema context. */ - virtual NamePool::Ptr namePool() const; + NamePool::Ptr namePool() const override; /** * Sets the base URI for the main schema. @@ -130,12 +130,12 @@ namespace QPatternist * Returns the message handler used by the context for * error reporting. */ - virtual QAbstractMessageHandler* messageHandler() const; + QAbstractMessageHandler* messageHandler() const override; /** * Always returns an empty source location. */ - virtual QSourceLocation locationFor(const SourceLocationReflection *const reflection) const; + QSourceLocation locationFor(const SourceLocationReflection *const reflection) const override; /** * Sets the uri @p resolver that is used for resolving URIs in the @@ -147,7 +147,7 @@ namespace QPatternist * Returns the uri resolver that is used for resolving URIs in the * schema parser. */ - virtual const QAbstractUriResolver* uriResolver() const; + const QAbstractUriResolver* uriResolver() const override; /** * Returns the list of facets for the given simple @p type. diff --git a/src/xmlpatterns/schema/qxsdschemaparser_p.h b/src/xmlpatterns/schema/qxsdschemaparser_p.h index 8095ceb..a8b8da6 100644 --- a/src/xmlpatterns/schema/qxsdschemaparser_p.h +++ b/src/xmlpatterns/schema/qxsdschemaparser_p.h @@ -164,12 +164,12 @@ namespace QPatternist /** * Returns the document URI of the schema to parse. */ - QUrl documentURI() const; + QUrl documentURI() const override; /** * Reimplemented from MaintainingReader, always returns @c false. */ - bool isAnyAttributeAllowed() const; + bool isAnyAttributeAllowed() const override; private: /** diff --git a/src/xmlpatterns/schema/qxsdschematypesfactory_p.h b/src/xmlpatterns/schema/qxsdschematypesfactory_p.h index 4d14484..12b3de4 100644 --- a/src/xmlpatterns/schema/qxsdschematypesfactory_p.h +++ b/src/xmlpatterns/schema/qxsdschematypesfactory_p.h @@ -80,12 +80,12 @@ namespace QPatternist * * @note This does not handle user defined types, only builtin types. */ - virtual SchemaType::Ptr createSchemaType(const QXmlName) const; + SchemaType::Ptr createSchemaType(const QXmlName) const override; /** * Returns a hash of all available types. */ - virtual SchemaType::Hash types() const; + SchemaType::Hash types() const override; private: /** diff --git a/src/xmlpatterns/schema/qxsdsimpletype_p.h b/src/xmlpatterns/schema/qxsdsimpletype_p.h index 7b1a2ea..c0ab9f7 100644 --- a/src/xmlpatterns/schema/qxsdsimpletype_p.h +++ b/src/xmlpatterns/schema/qxsdsimpletype_p.h @@ -83,7 +83,7 @@ namespace QPatternist * * @param namePool The name pool the type name is stored in. */ - virtual QString displayName(const NamePool::Ptr &namePool) const; + QString displayName(const NamePool::Ptr &namePool) const override; /** * Sets the base @p type of the simple type. @@ -96,7 +96,7 @@ namespace QPatternist * Returns the base type of the simple type or an empty pointer if no base type is * set. */ - virtual SchemaType::Ptr wxsSuperType() const; + SchemaType::Ptr wxsSuperType() const override; /** * Sets the context @p component of the simple type. @@ -177,7 +177,7 @@ namespace QPatternist /** * Returns the category (variety) of the simple type. */ - virtual TypeCategory category() const; + TypeCategory category() const override; /** * Sets the derivation @p method of the simple type. @@ -189,12 +189,12 @@ namespace QPatternist /** * Returns the derivation method of the simple type. */ - virtual DerivationMethod derivationMethod() const; + DerivationMethod derivationMethod() const override; /** * Always returns @c true. */ - virtual bool isDefinedBySchema() const; + bool isDefinedBySchema() const override; private: SchemaType::Ptr m_superType; diff --git a/src/xmlpatterns/schema/qxsdtypechecker_p.h b/src/xmlpatterns/schema/qxsdtypechecker_p.h index 3fd6efa..9dcbf6f 100644 --- a/src/xmlpatterns/schema/qxsdtypechecker_p.h +++ b/src/xmlpatterns/schema/qxsdtypechecker_p.h @@ -73,8 +73,8 @@ namespace QPatternist public: XsdSchemaSourceLocationReflection(const QSourceLocation &location); - virtual const SourceLocationReflection *actualReflection() const; - virtual QSourceLocation sourceLocation() const; + const SourceLocationReflection *actualReflection() const override; + QSourceLocation sourceLocation() const override; private: const QSourceLocation m_sourceLocation; diff --git a/src/xmlpatterns/schema/qxsduserschematype_p.h b/src/xmlpatterns/schema/qxsduserschematype_p.h index cf1841c..f98b2ae 100644 --- a/src/xmlpatterns/schema/qxsduserschematype_p.h +++ b/src/xmlpatterns/schema/qxsduserschematype_p.h @@ -53,12 +53,10 @@ #include <private/qnamedschemacomponent_p.h> #include <private/qschematype_p.h> #include <private/qxsdannotated_p.h> +#include <qcontainerfwd.h> QT_BEGIN_NAMESPACE -template<typename N, typename M> class QHash; -template<typename N> class QList; - namespace QPatternist { /** @@ -86,14 +84,14 @@ namespace QPatternist * * @param namePool The pool the name belongs to. */ - virtual QXmlName name(const NamePool::Ptr &namePool) const; + QXmlName name(const NamePool::Ptr &namePool) const override; /** * Returns the display name of the type. * * @param namePool The pool the name belongs to. */ - virtual QString displayName(const NamePool::Ptr &namePool) const; + QString displayName(const NamePool::Ptr &namePool) const override; /** * Sets the derivation @p constraints of the type. @@ -103,7 +101,7 @@ namespace QPatternist /** * Returns the derivation constraints of the type. */ - SchemaType::DerivationConstraints derivationConstraints() const; + SchemaType::DerivationConstraints derivationConstraints() const override; private: QXmlName m_name; diff --git a/src/xmlpatterns/schema/qxsdvalidatedxmlnodemodel_p.h b/src/xmlpatterns/schema/qxsdvalidatedxmlnodemodel_p.h index e4a0b00..0c5ccdb 100644 --- a/src/xmlpatterns/schema/qxsdvalidatedxmlnodemodel_p.h +++ b/src/xmlpatterns/schema/qxsdvalidatedxmlnodemodel_p.h @@ -87,24 +87,24 @@ namespace QPatternist */ virtual ~XsdValidatedXmlNodeModel(); - virtual QUrl baseUri(const QXmlNodeModelIndex &ni) const; - virtual QUrl documentUri(const QXmlNodeModelIndex &ni) const; - virtual QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex &ni) const; - virtual QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex &ni1, const QXmlNodeModelIndex &ni2) const; - virtual QXmlNodeModelIndex root(const QXmlNodeModelIndex &n) const; - virtual QXmlName name(const QXmlNodeModelIndex &ni) const; - virtual QString stringValue(const QXmlNodeModelIndex &n) const; - virtual QVariant typedValue(const QXmlNodeModelIndex &n) const; - virtual QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QXmlNodeModelIndex> > iterate(const QXmlNodeModelIndex &ni, QXmlNodeModelIndex::Axis axis) const; - virtual QPatternist::ItemIteratorPtr sequencedTypedValue(const QXmlNodeModelIndex &ni) const; - virtual QPatternist::ItemTypePtr type(const QXmlNodeModelIndex &ni) const; - virtual QXmlName::NamespaceCode namespaceForPrefix(const QXmlNodeModelIndex &ni, const QXmlName::PrefixCode prefix) const; - virtual bool isDeepEqual(const QXmlNodeModelIndex &ni1, const QXmlNodeModelIndex &ni2) const; - virtual void sendNamespaces(const QXmlNodeModelIndex &n, QAbstractXmlReceiver *const receiver) const; - virtual QVector<QXmlName> namespaceBindings(const QXmlNodeModelIndex &n) const; - virtual QXmlNodeModelIndex elementById(const QXmlName &NCName) const; - virtual QVector<QXmlNodeModelIndex> nodesByIdref(const QXmlName &NCName) const; - virtual void copyNodeTo(const QXmlNodeModelIndex &node, QAbstractXmlReceiver *const receiver, const NodeCopySettings &) const; + QUrl baseUri(const QXmlNodeModelIndex &ni) const override; + QUrl documentUri(const QXmlNodeModelIndex &ni) const override; + QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex &ni) const override; + QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex &ni1, const QXmlNodeModelIndex &ni2) const override; + QXmlNodeModelIndex root(const QXmlNodeModelIndex &n) const override; + QXmlName name(const QXmlNodeModelIndex &ni) const override; + QString stringValue(const QXmlNodeModelIndex &n) const override; + QVariant typedValue(const QXmlNodeModelIndex &n) const override; + QExplicitlySharedDataPointer<QAbstractXmlForwardIterator<QXmlNodeModelIndex> > iterate(const QXmlNodeModelIndex &ni, QXmlNodeModelIndex::Axis axis) const override; + QPatternist::ItemIteratorPtr sequencedTypedValue(const QXmlNodeModelIndex &ni) const override; + QPatternist::ItemTypePtr type(const QXmlNodeModelIndex &ni) const override; + QXmlName::NamespaceCode namespaceForPrefix(const QXmlNodeModelIndex &ni, const QXmlName::PrefixCode prefix) const override; + bool isDeepEqual(const QXmlNodeModelIndex &ni1, const QXmlNodeModelIndex &ni2) const override; + void sendNamespaces(const QXmlNodeModelIndex &n, QAbstractXmlReceiver *const receiver) const override; + QVector<QXmlName> namespaceBindings(const QXmlNodeModelIndex &n) const override; + QXmlNodeModelIndex elementById(const QXmlName &NCName) const override; + QVector<QXmlNodeModelIndex> nodesByIdref(const QXmlName &NCName) const override; + void copyNodeTo(const QXmlNodeModelIndex &node, QAbstractXmlReceiver *const receiver, const NodeCopySettings &) const override; /** * Sets the @p element that is assigned to the xml node at @p index. @@ -156,8 +156,8 @@ namespace QPatternist QSet<NamedSchemaComponent::Ptr> idIdRefBindings(const QString &id) const; protected: - virtual QXmlNodeModelIndex nextFromSimpleAxis(SimpleAxis axis, const QXmlNodeModelIndex &origin) const; - virtual QVector<QXmlNodeModelIndex> attributes(const QXmlNodeModelIndex &element) const; + QXmlNodeModelIndex nextFromSimpleAxis(SimpleAxis axis, const QXmlNodeModelIndex &origin) const override; + QVector<QXmlNodeModelIndex> attributes(const QXmlNodeModelIndex &element) const override; private: QExplicitlySharedDataPointer<const QAbstractXmlNodeModel> m_internalModel; diff --git a/src/xmlpatterns/schema/qxsdwildcard_p.h b/src/xmlpatterns/schema/qxsdwildcard_p.h index 8623ee5..96df937 100644 --- a/src/xmlpatterns/schema/qxsdwildcard_p.h +++ b/src/xmlpatterns/schema/qxsdwildcard_p.h @@ -156,7 +156,7 @@ namespace QPatternist /** * Returns always @c true, used to avoid dynamic casts. */ - virtual bool isWildcard() const; + bool isWildcard() const override; /** * Sets the namespace @p constraint of the wildcard. |