Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(42)

Unified Diff: Source/core/xml/XPathFunctions.cpp

Issue 1224823006: Fix virtual/override/final usage in Source/core/xml/. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/xml/XPathExpressionNode.h ('k') | Source/core/xml/XPathPath.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/core/xml/XPathFunctions.cpp
diff --git a/Source/core/xml/XPathFunctions.cpp b/Source/core/xml/XPathFunctions.cpp
index 5a3ddf8d0cc2db755cf42e0563f4339f7a6d1670..c8b00c5e78b3b01643b3f34ebf9ef2a347dc83e1 100644
--- a/Source/core/xml/XPathFunctions.cpp
+++ b/Source/core/xml/XPathFunctions.cpp
@@ -73,158 +73,158 @@ struct FunctionRec {
static HashMap<String, FunctionRec>* functionMap;
class FunLast final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
public:
FunLast() { setIsContextSizeSensitive(true); }
};
class FunPosition final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
public:
FunPosition() { setIsContextPositionSensitive(true); }
};
class FunCount final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
};
class FunId final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
};
class FunLocalName final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
public:
FunLocalName() { setIsContextNodeSensitive(true); } // local-name() with no arguments uses context node.
};
class FunNamespaceURI final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
public:
FunNamespaceURI() { setIsContextNodeSensitive(true); } // namespace-uri() with no arguments uses context node.
};
class FunName final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
public:
FunName() { setIsContextNodeSensitive(true); } // name() with no arguments uses context node.
};
class FunString final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
public:
FunString() { setIsContextNodeSensitive(true); } // string() with no arguments uses context node.
};
class FunConcat final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
};
class FunStartsWith final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
};
class FunContains final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
};
class FunSubstringBefore final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
};
class FunSubstringAfter final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
};
class FunSubstring final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
};
class FunStringLength final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
public:
FunStringLength() { setIsContextNodeSensitive(true); } // string-length() with no arguments uses context node.
};
class FunNormalizeSpace final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
public:
FunNormalizeSpace() { setIsContextNodeSensitive(true); } // normalize-space() with no arguments uses context node.
};
class FunTranslate final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::StringValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::StringValue; }
};
class FunBoolean final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
};
class FunNot final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
};
class FunTrue final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
};
class FunFalse final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
};
class FunLang final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::BooleanValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::BooleanValue; }
public:
FunLang() { setIsContextNodeSensitive(true); } // lang() always works on context node.
};
class FunNumber final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
public:
FunNumber() { setIsContextNodeSensitive(true); } // number() with no arguments uses context node.
};
class FunSum final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
};
class FunFloor final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
};
class FunCeiling final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
};
class FunRound final : public Function {
- virtual Value evaluate(EvaluationContext&) const override;
- virtual Value::Type resultType() const override { return Value::NumberValue; }
+ Value evaluate(EvaluationContext&) const override;
+ Value::Type resultType() const override { return Value::NumberValue; }
public:
static double round(double);
};
« no previous file with comments | « Source/core/xml/XPathExpressionNode.h ('k') | Source/core/xml/XPathPath.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698