| Index: Source/core/css/CSSValue.h
|
| diff --git a/Source/core/css/CSSValue.h b/Source/core/css/CSSValue.h
|
| index 27d63e01564d854464e00aa5e073e9b2723ef3ce..3221f3bfdb872845b19bd0c35356e79e3363ec03 100644
|
| --- a/Source/core/css/CSSValue.h
|
| +++ b/Source/core/css/CSSValue.h
|
| @@ -72,6 +72,7 @@ public:
|
| bool isFontFeatureValue() const { return m_classType == FontFeatureClass; }
|
| bool isFontFaceSrcValue() const { return m_classType == FontFaceSrcClass; }
|
| bool isFunctionValue() const { return m_classType == FunctionClass; }
|
| + bool isCustomIdentValue() const { return m_classType == CustomIdentClass; }
|
| bool isImageGeneratorValue() const { return m_classType >= CanvasClass && m_classType <= RadialGradientClass; }
|
| bool isGradientValue() const { return m_classType >= LinearGradientClass && m_classType <= RadialGradientClass; }
|
| bool isImageSetValue() const { return m_classType == ImageSetClass; }
|
| @@ -87,6 +88,8 @@ public:
|
| bool isRadialGradientValue() const { return m_classType == RadialGradientClass; }
|
| bool isReflectValue() const { return m_classType == ReflectClass; }
|
| bool isShadowValue() const { return m_classType == ShadowClass; }
|
| + bool isStringValue() const { return m_classType == StringClass; }
|
| + bool isURIValue() const { return m_classType == URIClass; }
|
| bool isCubicBezierTimingFunctionValue() const { return m_classType == CubicBezierTimingFunctionClass; }
|
| bool isStepsTimingFunctionValue() const { return m_classType == StepsTimingFunctionClass; }
|
| bool isGridTemplateAreasValue() const { return m_classType == GridTemplateAreasClass; }
|
| @@ -109,13 +112,14 @@ public:
|
| // 'source\wtf\refcounted.h' by using msvc.
|
| ~CSSValue() { }
|
|
|
| -protected:
|
| -
|
| static const size_t ClassTypeBits = 6;
|
| enum ClassType {
|
| PrimitiveClass,
|
| CounterClass,
|
| QuadClass,
|
| + CustomIdentClass,
|
| + StringClass,
|
| + URIClass,
|
| ValuePairClass,
|
|
|
| // Image classes.
|
| @@ -160,6 +164,7 @@ protected:
|
| // Do not append non-list class types here.
|
| };
|
|
|
| +protected:
|
| static const size_t ValueListSeparatorBits = 2;
|
| enum ValueListSeparator {
|
| SpaceSeparator,
|
|
|