diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h b/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h index 56201d2614f..b80022290f5 100644 --- a/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h +++ b/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h @@ -22,9 +22,12 @@ class CORE_EXPORT CSSMathNegate : public CSSMathValue { } // Blink-internal constructor static CSSMathNegate* Create(CSSNumericValue* value) { - return new CSSMathNegate(value, value->Type()); + return MakeGarbageCollected<CSSMathNegate>(value, value->Type()); } + CSSMathNegate(CSSNumericValue* value, const CSSNumericValueType& type) + : CSSMathValue(type), value_(value) {} + String getOperator() const final { return "negate"; } void value(CSSNumberish& value) { value.SetCSSNumericValue(value_); } @@ -55,9 +58,6 @@ class CORE_EXPORT CSSMathNegate : public CSSMathValue { } private: - CSSMathNegate(CSSNumericValue* value, const CSSNumericValueType& type) - : CSSMathValue(type), value_(value) {} - // From CSSNumericValue CSSNumericValue* Negate() final { return value_.Get(); } base::Optional<CSSNumericSumValue> SumValue() const final; |