| Index: third_party/WebKit/Source/core/css/CSSValue.h
|
| diff --git a/third_party/WebKit/Source/core/css/CSSValue.h b/third_party/WebKit/Source/core/css/CSSValue.h
|
| index bec0cac9a9a3f8f34640038408e37a88455adfeb..8083104b0cb8de30ff8a92810027a013680217aa 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSValue.h
|
| +++ b/third_party/WebKit/Source/core/css/CSSValue.h
|
| @@ -27,6 +27,8 @@
|
|
|
| namespace blink {
|
|
|
| +class Length;
|
| +
|
| class CORE_EXPORT CSSValue : public GarbageCollectedFinalized<CSSValue> {
|
| public:
|
| // Override operator new to allocate CSSValue subtype objects onto
|
| @@ -43,9 +45,13 @@ class CORE_EXPORT CSSValue : public GarbageCollectedFinalized<CSSValue> {
|
| GCInfoTrait<CSSValue>::index(), typeName);
|
| }
|
|
|
| + // TODO(sashab): Remove this method and move logic to the caller.
|
| + static CSSValue* create(const Length& value, float zoom);
|
| +
|
| String cssText() const;
|
|
|
| bool isPrimitiveValue() const { return m_classType == PrimitiveClass; }
|
| + bool isIdentifierValue() const { return m_classType == IdentifierClass; }
|
| bool isValuePair() const { return m_classType == ValuePairClass; }
|
| bool isValueList() const { return m_classType >= ValueListClass; }
|
|
|
| @@ -156,6 +162,7 @@ class CORE_EXPORT CSSValue : public GarbageCollectedFinalized<CSSValue> {
|
| static const size_t ClassTypeBits = 6;
|
| enum ClassType {
|
| PrimitiveClass,
|
| + IdentifierClass,
|
| ColorClass,
|
| CounterClass,
|
| QuadClass,
|
|
|