Index: third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
index b1de7219ff9af28f94b857a8c11157c4d59ecd18..8e425573158800866a2f15667d0ec60cce67a52d 100644 |
--- a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
@@ -259,6 +259,20 @@ public: |
return m_value->typeWithCalcResolved(); |
} |
+ const CSSCalcExpressionNode* getLHS() const |
+ { |
+ return nullptr; |
+ } |
+ |
+ const CSSCalcExpressionNode* getRHS() const |
+ { |
+ return nullptr; |
+ } |
+ |
+ CalcOperator op() const |
+ { |
+ return CalcAdd; |
+ } |
DEFINE_INLINE_VIRTUAL_TRACE() |
{ |
@@ -494,6 +508,21 @@ public: |
Type getType() const override { return CssCalcBinaryOperation; } |
+ const CSSCalcExpressionNode* getLHS() const |
+ { |
+ return m_leftSide; |
+ } |
+ |
+ const CSSCalcExpressionNode* getRHS() const |
+ { |
+ return m_rightSide; |
+ } |
+ |
+ CalcOperator op() const |
+ { |
+ return m_operator; |
+ } |
+ |
CSSPrimitiveValue::UnitType typeWithCalcResolved() const override |
{ |
switch (m_category) { |