summaryrefslogtreecommitdiff
path: root/Source/WebCore/xml/XPathPath.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/xml/XPathPath.h')
-rw-r--r--Source/WebCore/xml/XPathPath.h22
1 files changed, 9 insertions, 13 deletions
diff --git a/Source/WebCore/xml/XPathPath.h b/Source/WebCore/xml/XPathPath.h
index 5491618a8..e5725208a 100644
--- a/Source/WebCore/xml/XPathPath.h
+++ b/Source/WebCore/xml/XPathPath.h
@@ -24,13 +24,11 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef XPathPath_h
-#define XPathPath_h
+#pragma once
#include "XPathExpressionNode.h"
namespace WebCore {
-
namespace XPath {
class Step;
@@ -40,8 +38,8 @@ namespace WebCore {
Filter(std::unique_ptr<Expression>, Vector<std::unique_ptr<Expression>> predicates);
private:
- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
std::unique_ptr<Expression> m_expression;
Vector<std::unique_ptr<Expression>> m_predicates;
@@ -59,8 +57,8 @@ namespace WebCore {
void prependStep(std::unique_ptr<Step>);
private:
- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
Vector<std::unique_ptr<Step>> m_steps;
bool m_isAbsolute;
@@ -71,14 +69,12 @@ namespace WebCore {
Path(std::unique_ptr<Expression> filter, std::unique_ptr<LocationPath>);
private:
- virtual Value evaluate() const override;
- virtual Value::Type resultType() const override { return Value::NodeSetValue; }
+ Value evaluate() const override;
+ Value::Type resultType() const override { return Value::NodeSetValue; }
std::unique_ptr<Expression> m_filter;
std::unique_ptr<LocationPath> m_path;
};
- }
-}
-
-#endif // XPath_Path_H
+ } // namespace XPath
+} // namespace WebCore