Index: Source/core/css/CSSReflectValue.h |
diff --git a/Source/core/css/CSSReflectValue.h b/Source/core/css/CSSReflectValue.h |
index 18569543adc4084aa81e53a4dbac803c347fd59a..26c088c93a872c114829fc968912fc1672e4fcfc 100644 |
--- a/Source/core/css/CSSReflectValue.h |
+++ b/Source/core/css/CSSReflectValue.h |
@@ -34,17 +34,17 @@ namespace blink { |
class CSSPrimitiveValue; |
-class CSSReflectValue : public CSSValue { |
+class CSSReflectValue : public CSSValueObject { |
public: |
static PassRefPtrWillBeRawPtr<CSSReflectValue> create(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> direction, |
- PassRefPtrWillBeRawPtr<CSSPrimitiveValue> offset, PassRefPtrWillBeRawPtr<CSSValue> mask) |
+ PassRefPtrWillBeRawPtr<CSSPrimitiveValue> offset, NullableCSSValue mask) |
{ |
return adoptRefWillBeNoop(new CSSReflectValue(direction, offset, mask)); |
} |
CSSPrimitiveValue* direction() const { return m_direction.get(); } |
CSSPrimitiveValue* offset() const { return m_offset.get(); } |
- CSSValue* mask() const { return m_mask.get(); } |
+ NullableCSSValue mask() const { return m_mask; } |
String customCSSText() const; |
@@ -53,8 +53,8 @@ public: |
DECLARE_TRACE_AFTER_DISPATCH(); |
private: |
- CSSReflectValue(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> direction, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> offset, PassRefPtrWillBeRawPtr<CSSValue> mask) |
- : CSSValue(ReflectClass) |
+ CSSReflectValue(PassRefPtrWillBeRawPtr<CSSPrimitiveValue> direction, PassRefPtrWillBeRawPtr<CSSPrimitiveValue> offset, NullableCSSValue mask) |
+ : CSSValueObject(ReflectClass) |
, m_direction(direction) |
, m_offset(offset) |
, m_mask(mask) |
@@ -63,7 +63,7 @@ private: |
RefPtrWillBeMember<CSSPrimitiveValue> m_direction; |
RefPtrWillBeMember<CSSPrimitiveValue> m_offset; |
- RefPtrWillBeMember<CSSValue> m_mask; |
+ NullableCSSValue m_mask; |
}; |
DEFINE_CSS_VALUE_TYPE_CASTS(CSSReflectValue, isReflectValue()); |