summaryrefslogtreecommitdiff
path: root/src/xmlpatterns/environment
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmlpatterns/environment')
-rw-r--r--src/xmlpatterns/environment/qcurrentitemcontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qdelegatingdynamiccontext_p.h80
-rw-r--r--src/xmlpatterns/environment/qdelegatingstaticcontext_p.h82
-rw-r--r--src/xmlpatterns/environment/qdynamiccontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qfocus_p.h12
-rw-r--r--src/xmlpatterns/environment/qgenericdynamiccontext_p.h42
-rw-r--r--src/xmlpatterns/environment/qgenericstaticcontext_p.h82
-rw-r--r--src/xmlpatterns/environment/qreceiverdynamiccontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qstackcontextbase_p.h24
-rw-r--r--src/xmlpatterns/environment/qstaticbaseuricontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qstaticcompatibilitycontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qstaticcontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qstaticcurrentcontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qstaticfocuscontext_p.h2
-rw-r--r--src/xmlpatterns/environment/qstaticnamespacecontext_p.h2
15 files changed, 170 insertions, 170 deletions
diff --git a/src/xmlpatterns/environment/qcurrentitemcontext_p.h b/src/xmlpatterns/environment/qcurrentitemcontext_p.h
index 5422259..a198045 100644
--- a/src/xmlpatterns/environment/qcurrentitemcontext_p.h
+++ b/src/xmlpatterns/environment/qcurrentitemcontext_p.h
@@ -75,7 +75,7 @@ namespace QPatternist
CurrentItemContext(const Item &item,
const DynamicContext::Ptr &prevContext);
- virtual Item currentItem() const;
+ Item currentItem() const override;
private:
const Item m_currentItem;
diff --git a/src/xmlpatterns/environment/qdelegatingdynamiccontext_p.h b/src/xmlpatterns/environment/qdelegatingdynamiccontext_p.h
index 32d0506..21c44c9 100644
--- a/src/xmlpatterns/environment/qdelegatingdynamiccontext_p.h
+++ b/src/xmlpatterns/environment/qdelegatingdynamiccontext_p.h
@@ -71,46 +71,46 @@ namespace QPatternist
class DelegatingDynamicContext : public DynamicContext
{
public:
- virtual xsInteger contextPosition() const;
- virtual Item contextItem() const;
- virtual xsInteger contextSize();
-
- virtual ItemCacheCell &itemCacheCell(const VariableSlotID slot);
- virtual ItemSequenceCacheCell::Vector &itemSequenceCacheCells(const VariableSlotID slot);
-
- virtual void setRangeVariable(const VariableSlotID slotNumber,
- const Item &newValue);
- virtual Item rangeVariable(const VariableSlotID slotNumber) const;
-
- virtual void setExpressionVariable(const VariableSlotID slotNumber,
- const Expression::Ptr &newValue);
- virtual Expression::Ptr expressionVariable(const VariableSlotID slotNumber) const;
-
- virtual void setFocusIterator(const Item::Iterator::Ptr &it);
- virtual Item::Iterator::Ptr focusIterator() const;
-
- virtual Item::Iterator::Ptr positionIterator(const VariableSlotID slot) const;
- virtual void setPositionIterator(const VariableSlotID slot,
- const Item::Iterator::Ptr &newValue);
-
- virtual QAbstractMessageHandler * messageHandler() const;
- virtual QExplicitlySharedDataPointer<DayTimeDuration> implicitTimezone() const;
- virtual QDateTime currentDateTime() const;
- virtual QAbstractXmlReceiver *outputReceiver() const;
- virtual NodeBuilder::Ptr nodeBuilder(const QUrl &baseURI) const;
- virtual ResourceLoader::Ptr resourceLoader() const;
- virtual ExternalVariableLoader::Ptr externalVariableLoader() const;
- virtual NamePool::Ptr namePool() const;
- virtual QSourceLocation locationFor(const SourceLocationReflection *const reflection) const;
- virtual void addNodeModel(const QAbstractXmlNodeModel::Ptr &nm);
- virtual const QAbstractUriResolver *uriResolver() const;
- virtual ItemCacheCell &globalItemCacheCell(const VariableSlotID slot);
- virtual ItemSequenceCacheCell::Vector &globalItemSequenceCacheCells(const VariableSlotID slot);
- virtual Item currentItem() const;
- virtual TemplateParameterHash &templateParameterStore();
-
- virtual DynamicContext::Ptr previousContext() const;
- virtual QExplicitlySharedDataPointer<TemplateMode> currentTemplateMode() const;
+ xsInteger contextPosition() const override;
+ Item contextItem() const override;
+ xsInteger contextSize() override;
+
+ ItemCacheCell &itemCacheCell(const VariableSlotID slot) override;
+ ItemSequenceCacheCell::Vector &itemSequenceCacheCells(const VariableSlotID slot) override;
+
+ void setRangeVariable(const VariableSlotID slotNumber,
+ const Item &newValue) override;
+ Item rangeVariable(const VariableSlotID slotNumber) const override;
+
+ void setExpressionVariable(const VariableSlotID slotNumber,
+ const Expression::Ptr &newValue) override;
+ Expression::Ptr expressionVariable(const VariableSlotID slotNumber) const override;
+
+ void setFocusIterator(const Item::Iterator::Ptr &it) override;
+ Item::Iterator::Ptr focusIterator() const override;
+
+ Item::Iterator::Ptr positionIterator(const VariableSlotID slot) const override;
+ void setPositionIterator(const VariableSlotID slot,
+ const Item::Iterator::Ptr &newValue) override;
+
+ QAbstractMessageHandler * messageHandler() const override;
+ QExplicitlySharedDataPointer<DayTimeDuration> implicitTimezone() const override;
+ QDateTime currentDateTime() const override;
+ QAbstractXmlReceiver *outputReceiver() const override;
+ NodeBuilder::Ptr nodeBuilder(const QUrl &baseURI) const override;
+ ResourceLoader::Ptr resourceLoader() const override;
+ ExternalVariableLoader::Ptr externalVariableLoader() const override;
+ NamePool::Ptr namePool() const override;
+ QSourceLocation locationFor(const SourceLocationReflection *const reflection) const override;
+ void addNodeModel(const QAbstractXmlNodeModel::Ptr &nm) override;
+ const QAbstractUriResolver *uriResolver() const override;
+ ItemCacheCell &globalItemCacheCell(const VariableSlotID slot) override;
+ ItemSequenceCacheCell::Vector &globalItemSequenceCacheCells(const VariableSlotID slot) override;
+ Item currentItem() const override;
+ TemplateParameterHash &templateParameterStore() override;
+
+ DynamicContext::Ptr previousContext() const override;
+ QExplicitlySharedDataPointer<TemplateMode> currentTemplateMode() const override;
protected:
DelegatingDynamicContext(const DynamicContext::Ptr &prevContext);
diff --git a/src/xmlpatterns/environment/qdelegatingstaticcontext_p.h b/src/xmlpatterns/environment/qdelegatingstaticcontext_p.h
index 35fe7fe..98dddfd 100644
--- a/src/xmlpatterns/environment/qdelegatingstaticcontext_p.h
+++ b/src/xmlpatterns/environment/qdelegatingstaticcontext_p.h
@@ -69,64 +69,64 @@ namespace QPatternist
class Q_AUTOTEST_EXPORT DelegatingStaticContext : public StaticContext
{
public:
- virtual NamespaceResolver::Ptr namespaceBindings() const;
- virtual void setNamespaceBindings(const NamespaceResolver::Ptr &);
+ NamespaceResolver::Ptr namespaceBindings() const override;
+ void setNamespaceBindings(const NamespaceResolver::Ptr &) override;
- virtual FunctionFactory::Ptr functionSignatures() const;
- virtual SchemaTypeFactory::Ptr schemaDefinitions() const;
- virtual DynamicContext::Ptr dynamicContext() const;
+ FunctionFactory::Ptr functionSignatures() const override;
+ SchemaTypeFactory::Ptr schemaDefinitions() const override;
+ DynamicContext::Ptr dynamicContext() const override;
- virtual QUrl baseURI() const;
- virtual void setBaseURI(const QUrl &uri);
+ QUrl baseURI() const override;
+ void setBaseURI(const QUrl &uri) override;
- virtual bool compatModeEnabled() const;
- virtual void setCompatModeEnabled(const bool newVal);
+ bool compatModeEnabled() const override;
+ void setCompatModeEnabled(const bool newVal) override;
- virtual QUrl defaultCollation() const;
+ QUrl defaultCollation() const override;
- virtual QAbstractMessageHandler * messageHandler() const;
+ QAbstractMessageHandler * messageHandler() const override;
- virtual void setDefaultCollation(const QUrl &uri);
+ void setDefaultCollation(const QUrl &uri) override;
- virtual BoundarySpacePolicy boundarySpacePolicy() const;
- virtual void setBoundarySpacePolicy(const BoundarySpacePolicy policy);
+ BoundarySpacePolicy boundarySpacePolicy() const override;
+ void setBoundarySpacePolicy(const BoundarySpacePolicy policy) override;
- virtual ConstructionMode constructionMode() const;
- virtual void setConstructionMode(const ConstructionMode mode);
+ ConstructionMode constructionMode() const override;
+ void setConstructionMode(const ConstructionMode mode) override;
- virtual OrderingMode orderingMode() const;
- virtual void setOrderingMode(const OrderingMode mode);
- virtual OrderingEmptySequence orderingEmptySequence() const;
- virtual void setOrderingEmptySequence(const OrderingEmptySequence ordering);
+ OrderingMode orderingMode() const override;
+ void setOrderingMode(const OrderingMode mode) override;
+ OrderingEmptySequence orderingEmptySequence() const override;
+ void setOrderingEmptySequence(const OrderingEmptySequence ordering) override;
- virtual QString defaultFunctionNamespace() const;
- virtual void setDefaultFunctionNamespace(const QString &ns);
+ QString defaultFunctionNamespace() const override;
+ void setDefaultFunctionNamespace(const QString &ns) override;
- virtual QString defaultElementNamespace() const;
- virtual void setDefaultElementNamespace(const QString &ns);
+ QString defaultElementNamespace() const override;
+ void setDefaultElementNamespace(const QString &ns) override;
- virtual InheritMode inheritMode() const;
- virtual void setInheritMode(const InheritMode mode);
+ InheritMode inheritMode() const override;
+ void setInheritMode(const InheritMode mode) override;
- virtual PreserveMode preserveMode() const;
- virtual void setPreserveMode(const PreserveMode mode);
+ PreserveMode preserveMode() const override;
+ void setPreserveMode(const PreserveMode mode) override;
- virtual ItemType::Ptr contextItemType() const;
- virtual ItemType::Ptr currentItemType() const;
+ ItemType::Ptr contextItemType() const override;
+ ItemType::Ptr currentItemType() const override;
- virtual StaticContext::Ptr copy() const;
+ StaticContext::Ptr copy() const override;
- virtual ExternalVariableLoader::Ptr externalVariableLoader() const;
- virtual ResourceLoader::Ptr resourceLoader() const;
- virtual NamePool::Ptr namePool() const;
- virtual void addLocation(const SourceLocationReflection *const reflection,
- const QSourceLocation &location);
- virtual LocationHash sourceLocations() const;
- virtual QSourceLocation locationFor(const SourceLocationReflection *const reflection) const;
- virtual const QAbstractUriResolver *uriResolver() const;
+ ExternalVariableLoader::Ptr externalVariableLoader() const override;
+ ResourceLoader::Ptr resourceLoader() const override;
+ NamePool::Ptr namePool() const override;
+ void addLocation(const SourceLocationReflection *const reflection,
+ const QSourceLocation &location) override;
+ LocationHash sourceLocations() const override;
+ QSourceLocation locationFor(const SourceLocationReflection *const reflection) const override;
+ const QAbstractUriResolver *uriResolver() const override;
- virtual VariableSlotID currentRangeSlot() const;
- virtual VariableSlotID allocateRangeSlot();
+ VariableSlotID currentRangeSlot() const override;
+ VariableSlotID allocateRangeSlot() override;
protected:
DelegatingStaticContext(const StaticContext::Ptr &context);
diff --git a/src/xmlpatterns/environment/qdynamiccontext_p.h b/src/xmlpatterns/environment/qdynamiccontext_p.h
index 11ded99..edd8b36 100644
--- a/src/xmlpatterns/environment/qdynamiccontext_p.h
+++ b/src/xmlpatterns/environment/qdynamiccontext_p.h
@@ -137,7 +137,7 @@ namespace QPatternist
virtual NodeBuilder::Ptr nodeBuilder(const QUrl &baseURI) const = 0;
virtual ResourceLoader::Ptr resourceLoader() const = 0;
virtual ExternalVariableLoader::Ptr externalVariableLoader() const = 0;
- virtual NamePool::Ptr namePool() const = 0;
+ NamePool::Ptr namePool() const override = 0;
/**
* @short Returns the item that @c fn:current() returns.
diff --git a/src/xmlpatterns/environment/qfocus_p.h b/src/xmlpatterns/environment/qfocus_p.h
index c37f1bf..945b418 100644
--- a/src/xmlpatterns/environment/qfocus_p.h
+++ b/src/xmlpatterns/environment/qfocus_p.h
@@ -73,18 +73,18 @@ namespace QPatternist
public:
Focus(const DynamicContext::Ptr &prevContext);
- virtual xsInteger contextPosition() const;
- virtual Item contextItem() const;
- virtual xsInteger contextSize();
+ xsInteger contextPosition() const override;
+ Item contextItem() const override;
+ xsInteger contextSize() override;
- virtual void setFocusIterator(const Item::Iterator::Ptr &it);
- virtual Item::Iterator::Ptr focusIterator() const;
+ void setFocusIterator(const Item::Iterator::Ptr &it) override;
+ Item::Iterator::Ptr focusIterator() const override;
/**
* If there is no top level expression that sets the current item,
* the focus should be used. This implementation ensures that.
*/
- virtual Item currentItem() const;
+ Item currentItem() const override;
private:
Item::Iterator::Ptr m_focusIterator;
diff --git a/src/xmlpatterns/environment/qgenericdynamiccontext_p.h b/src/xmlpatterns/environment/qgenericdynamiccontext_p.h
index bff7c92..820b077 100644
--- a/src/xmlpatterns/environment/qgenericdynamiccontext_p.h
+++ b/src/xmlpatterns/environment/qgenericdynamiccontext_p.h
@@ -79,53 +79,53 @@ namespace QPatternist
QAbstractMessageHandler *const messageHandler,
const LocationHash &locations);
- virtual xsInteger contextPosition() const;
+ xsInteger contextPosition() const override;
/**
* @returns always @c null, the focus is always undefined when an GenericDynamicContext
* is used.
*/
- virtual Item contextItem() const;
- virtual xsInteger contextSize();
+ Item contextItem() const override;
+ xsInteger contextSize() override;
- virtual void setFocusIterator(const Item::Iterator::Ptr &it);
- virtual Item::Iterator::Ptr focusIterator() const;
+ void setFocusIterator(const Item::Iterator::Ptr &it) override;
+ Item::Iterator::Ptr focusIterator() const override;
- virtual QAbstractMessageHandler * messageHandler() const;
- virtual QExplicitlySharedDataPointer<DayTimeDuration> implicitTimezone() const;
- virtual QDateTime currentDateTime() const;
+ QAbstractMessageHandler * messageHandler() const override;
+ QExplicitlySharedDataPointer<DayTimeDuration> implicitTimezone() const override;
+ QDateTime currentDateTime() const override;
- virtual QAbstractXmlReceiver *outputReceiver() const;
+ QAbstractXmlReceiver *outputReceiver() const override;
void setOutputReceiver(QAbstractXmlReceiver *const receiver);
- virtual NodeBuilder::Ptr nodeBuilder(const QUrl &baseURI) const;
+ NodeBuilder::Ptr nodeBuilder(const QUrl &baseURI) const override;
void setNodeBuilder(NodeBuilder::Ptr &builder);
- virtual ResourceLoader::Ptr resourceLoader() const;
+ ResourceLoader::Ptr resourceLoader() const override;
void setResourceLoader(const ResourceLoader::Ptr &loader);
- virtual ExternalVariableLoader::Ptr externalVariableLoader() const;
+ ExternalVariableLoader::Ptr externalVariableLoader() const override;
void setExternalVariableLoader(const ExternalVariableLoader::Ptr &loader);
- virtual NamePool::Ptr namePool() const;
- virtual QSourceLocation locationFor(const SourceLocationReflection *const reflection) const;
- virtual void addNodeModel(const QAbstractXmlNodeModel::Ptr &nm);
- virtual const QAbstractUriResolver *uriResolver() const;
- virtual ItemCacheCell &globalItemCacheCell(const VariableSlotID slot);
- virtual ItemSequenceCacheCell::Vector &globalItemSequenceCacheCells(const VariableSlotID slot);
+ NamePool::Ptr namePool() const override;
+ QSourceLocation locationFor(const SourceLocationReflection *const reflection) const override;
+ void addNodeModel(const QAbstractXmlNodeModel::Ptr &nm) override;
+ const QAbstractUriResolver *uriResolver() const override;
+ ItemCacheCell &globalItemCacheCell(const VariableSlotID slot) override;
+ ItemSequenceCacheCell::Vector &globalItemSequenceCacheCells(const VariableSlotID slot) override;
void setUriResolver(const QAbstractUriResolver *const resolver);
/**
* We return a null item, we have no focus.
*/
- virtual Item currentItem() const;
+ Item currentItem() const override;
/**
* @short Returns always @c null, since we're always
* a top-level context.
*/
- virtual DynamicContext::Ptr previousContext() const;
+ DynamicContext::Ptr previousContext() const override;
- virtual QExplicitlySharedDataPointer<TemplateMode> currentTemplateMode() const;
+ QExplicitlySharedDataPointer<TemplateMode> currentTemplateMode() const override;
private:
QAbstractMessageHandler * m_messageHandler;
diff --git a/src/xmlpatterns/environment/qgenericstaticcontext_p.h b/src/xmlpatterns/environment/qgenericstaticcontext_p.h
index b80b3e3..cc219e3 100644
--- a/src/xmlpatterns/environment/qgenericstaticcontext_p.h
+++ b/src/xmlpatterns/environment/qgenericstaticcontext_p.h
@@ -88,79 +88,79 @@ namespace QPatternist
const FunctionFactory::Ptr &factory,
const QXmlQuery::QueryLanguage lang);
- virtual NamespaceResolver::Ptr namespaceBindings() const;
- virtual void setNamespaceBindings(const NamespaceResolver::Ptr &);
+ NamespaceResolver::Ptr namespaceBindings() const override;
+ void setNamespaceBindings(const NamespaceResolver::Ptr &) override;
- virtual FunctionFactory::Ptr functionSignatures() const;
- virtual SchemaTypeFactory::Ptr schemaDefinitions() const;
+ FunctionFactory::Ptr functionSignatures() const override;
+ SchemaTypeFactory::Ptr schemaDefinitions() const override;
/**
* Returns a DynamicContext used for evaluation at compile time.
*
* @bug The DynamicContext isn't stable. It should be cached privately.
*/
- virtual DynamicContext::Ptr dynamicContext() const;
+ DynamicContext::Ptr dynamicContext() const override;
- virtual QUrl baseURI() const;
- virtual void setBaseURI(const QUrl &uri);
+ QUrl baseURI() const override;
+ void setBaseURI(const QUrl &uri) override;
- virtual bool compatModeEnabled() const;
- virtual void setCompatModeEnabled(const bool newVal);
+ bool compatModeEnabled() const override;
+ void setCompatModeEnabled(const bool newVal) override;
/**
* @returns always the Unicode codepoint collation URI
*/
- virtual QUrl defaultCollation() const;
+ QUrl defaultCollation() const override;
- virtual QAbstractMessageHandler * messageHandler() const;
+ QAbstractMessageHandler * messageHandler() const override;
- virtual void setDefaultCollation(const QUrl &uri);
+ void setDefaultCollation(const QUrl &uri) override;
- virtual BoundarySpacePolicy boundarySpacePolicy() const;
- virtual void setBoundarySpacePolicy(const BoundarySpacePolicy policy);
+ BoundarySpacePolicy boundarySpacePolicy() const override;
+ void setBoundarySpacePolicy(const BoundarySpacePolicy policy) override;
- virtual ConstructionMode constructionMode() const;
- virtual void setConstructionMode(const ConstructionMode mode);
+ ConstructionMode constructionMode() const override;
+ void setConstructionMode(const ConstructionMode mode) override;
- virtual OrderingMode orderingMode() const;
- virtual void setOrderingMode(const OrderingMode mode);
- virtual OrderingEmptySequence orderingEmptySequence() const;
- virtual void setOrderingEmptySequence(const OrderingEmptySequence ordering);
+ OrderingMode orderingMode() const override;
+ void setOrderingMode(const OrderingMode mode) override;
+ OrderingEmptySequence orderingEmptySequence() const override;
+ void setOrderingEmptySequence(const OrderingEmptySequence ordering) override;
- virtual QString defaultFunctionNamespace() const;
- virtual void setDefaultFunctionNamespace(const QString &ns);
+ QString defaultFunctionNamespace() const override;
+ void setDefaultFunctionNamespace(const QString &ns) override;
- virtual QString defaultElementNamespace() const;
- virtual void setDefaultElementNamespace(const QString &ns);
+ QString defaultElementNamespace() const override;
+ void setDefaultElementNamespace(const QString &ns) override;
- virtual InheritMode inheritMode() const;
- virtual void setInheritMode(const InheritMode mode);
+ InheritMode inheritMode() const override;
+ void setInheritMode(const InheritMode mode) override;
- virtual PreserveMode preserveMode() const;
- virtual void setPreserveMode(const PreserveMode mode);
+ PreserveMode preserveMode() const override;
+ void setPreserveMode(const PreserveMode mode) override;
- virtual ItemType::Ptr contextItemType() const;
+ ItemType::Ptr contextItemType() const override;
void setContextItemType(const ItemType::Ptr &type);
- virtual ItemType::Ptr currentItemType() const;
+ ItemType::Ptr currentItemType() const override;
- virtual StaticContext::Ptr copy() const;
+ StaticContext::Ptr copy() const override;
- virtual ResourceLoader::Ptr resourceLoader() const;
+ ResourceLoader::Ptr resourceLoader() const override;
void setResourceLoader(const ResourceLoader::Ptr &loader);
- virtual ExternalVariableLoader::Ptr externalVariableLoader() const;
+ ExternalVariableLoader::Ptr externalVariableLoader() const override;
void setExternalVariableLoader(const ExternalVariableLoader::Ptr &loader);
- virtual NamePool::Ptr namePool() const;
+ NamePool::Ptr namePool() const override;
- virtual void addLocation(const SourceLocationReflection *const reflection,
- const QSourceLocation &location);
- virtual QSourceLocation locationFor(const SourceLocationReflection *const reflection) const;
+ void addLocation(const SourceLocationReflection *const reflection,
+ const QSourceLocation &location) override;
+ QSourceLocation locationFor(const SourceLocationReflection *const reflection) const override;
- virtual LocationHash sourceLocations() const;
- virtual QAbstractUriResolver *uriResolver() const;
+ LocationHash sourceLocations() const override;
+ QAbstractUriResolver *uriResolver() const override;
- virtual VariableSlotID currentRangeSlot() const;
- virtual VariableSlotID allocateRangeSlot();
+ VariableSlotID currentRangeSlot() const override;
+ VariableSlotID allocateRangeSlot() override;
private:
BoundarySpacePolicy m_boundarySpacePolicy;
diff --git a/src/xmlpatterns/environment/qreceiverdynamiccontext_p.h b/src/xmlpatterns/environment/qreceiverdynamiccontext_p.h
index 96374b8..cdf7c46 100644
--- a/src/xmlpatterns/environment/qreceiverdynamiccontext_p.h
+++ b/src/xmlpatterns/environment/qreceiverdynamiccontext_p.h
@@ -71,7 +71,7 @@ namespace QPatternist
ReceiverDynamicContext(const DynamicContext::Ptr &prevContext,
QAbstractXmlReceiver *const receiver);
- virtual QAbstractXmlReceiver *outputReceiver() const;
+ QAbstractXmlReceiver *outputReceiver() const override;
private:
QAbstractXmlReceiver *const m_receiver;
diff --git a/src/xmlpatterns/environment/qstackcontextbase_p.h b/src/xmlpatterns/environment/qstackcontextbase_p.h
index 3603dc9..98abbd1 100644
--- a/src/xmlpatterns/environment/qstackcontextbase_p.h
+++ b/src/xmlpatterns/environment/qstackcontextbase_p.h
@@ -79,21 +79,21 @@ namespace QPatternist
*/
StackContextBase(const DynamicContext::Ptr &prevContext);
- virtual void setRangeVariable(const VariableSlotID slotNumber,
- const Item &newValue);
- virtual Item rangeVariable(const VariableSlotID slotNumber) const;
+ void setRangeVariable(const VariableSlotID slotNumber,
+ const Item &newValue) override;
+ Item rangeVariable(const VariableSlotID slotNumber) const override;
- virtual void setExpressionVariable(const VariableSlotID slotNumber,
- const Expression::Ptr &newValue);
- virtual Expression::Ptr expressionVariable(const VariableSlotID slotNumber) const;
+ void setExpressionVariable(const VariableSlotID slotNumber,
+ const Expression::Ptr &newValue) override;
+ Expression::Ptr expressionVariable(const VariableSlotID slotNumber) const override;
- virtual Item::Iterator::Ptr positionIterator(const VariableSlotID slot) const;
- virtual void setPositionIterator(const VariableSlotID slot,
- const Item::Iterator::Ptr &newValue);
- virtual ItemCacheCell &itemCacheCell(const VariableSlotID slot);
- virtual ItemSequenceCacheCell::Vector &itemSequenceCacheCells(const VariableSlotID slot);
+ Item::Iterator::Ptr positionIterator(const VariableSlotID slot) const override;
+ void setPositionIterator(const VariableSlotID slot,
+ const Item::Iterator::Ptr &newValue) override;
+ ItemCacheCell &itemCacheCell(const VariableSlotID slot) override;
+ ItemSequenceCacheCell::Vector &itemSequenceCacheCells(const VariableSlotID slot) override;
- virtual DynamicContext::TemplateParameterHash &templateParameterStore();
+ DynamicContext::TemplateParameterHash &templateParameterStore() override;
protected:
/**
diff --git a/src/xmlpatterns/environment/qstaticbaseuricontext_p.h b/src/xmlpatterns/environment/qstaticbaseuricontext_p.h
index 1097c18..01b7d7b 100644
--- a/src/xmlpatterns/environment/qstaticbaseuricontext_p.h
+++ b/src/xmlpatterns/environment/qstaticbaseuricontext_p.h
@@ -73,7 +73,7 @@ namespace QPatternist
StaticBaseURIContext(const QUrl &bURI,
const StaticContext::Ptr &prevContext);
- virtual QUrl baseURI() const;
+ QUrl baseURI() const override;
private:
const QUrl m_baseURI;
diff --git a/src/xmlpatterns/environment/qstaticcompatibilitycontext_p.h b/src/xmlpatterns/environment/qstaticcompatibilitycontext_p.h
index 46b8a8a..be61412 100644
--- a/src/xmlpatterns/environment/qstaticcompatibilitycontext_p.h
+++ b/src/xmlpatterns/environment/qstaticcompatibilitycontext_p.h
@@ -71,7 +71,7 @@ namespace QPatternist
/**
* Returns always @c true.
*/
- virtual bool compatModeEnabled() const;
+ bool compatModeEnabled() const override;
};
}
diff --git a/src/xmlpatterns/environment/qstaticcontext_p.h b/src/xmlpatterns/environment/qstaticcontext_p.h
index ba9e0f6..b1506a8 100644
--- a/src/xmlpatterns/environment/qstaticcontext_p.h
+++ b/src/xmlpatterns/environment/qstaticcontext_p.h
@@ -256,7 +256,7 @@ namespace QPatternist
virtual ExternalVariableLoader::Ptr externalVariableLoader() const = 0;
virtual ResourceLoader::Ptr resourceLoader() const = 0;
- virtual NamePool::Ptr namePool() const = 0;
+ NamePool::Ptr namePool() const override = 0;
/**
* @short Adds @p location for @p reflection.
diff --git a/src/xmlpatterns/environment/qstaticcurrentcontext_p.h b/src/xmlpatterns/environment/qstaticcurrentcontext_p.h
index 5e45483..fcea6f3 100644
--- a/src/xmlpatterns/environment/qstaticcurrentcontext_p.h
+++ b/src/xmlpatterns/environment/qstaticcurrentcontext_p.h
@@ -72,7 +72,7 @@ namespace QPatternist
/**
* @returns the type passed in the constructor.
*/
- virtual ItemType::Ptr currentItemType() const;
+ ItemType::Ptr currentItemType() const override;
private:
const ItemType::Ptr m_currentItemType;
diff --git a/src/xmlpatterns/environment/qstaticfocuscontext_p.h b/src/xmlpatterns/environment/qstaticfocuscontext_p.h
index ea62624..fc8f4fe 100644
--- a/src/xmlpatterns/environment/qstaticfocuscontext_p.h
+++ b/src/xmlpatterns/environment/qstaticfocuscontext_p.h
@@ -73,7 +73,7 @@ namespace QPatternist
/**
* @returns the type passed in the constructor.
*/
- virtual ItemType::Ptr contextItemType() const;
+ ItemType::Ptr contextItemType() const override;
private:
const ItemType::Ptr m_contextItemType;
diff --git a/src/xmlpatterns/environment/qstaticnamespacecontext_p.h b/src/xmlpatterns/environment/qstaticnamespacecontext_p.h
index 3ad3274..7b98831 100644
--- a/src/xmlpatterns/environment/qstaticnamespacecontext_p.h
+++ b/src/xmlpatterns/environment/qstaticnamespacecontext_p.h
@@ -71,7 +71,7 @@ namespace QPatternist
/**
* @returns the resolver passed in the constructor.
*/
- virtual NamespaceResolver::Ptr namespaceBindings() const;
+ NamespaceResolver::Ptr namespaceBindings() const override;
private:
const NamespaceResolver::Ptr m_namespaceBindings;