| Index: third_party/WebKit/Source/core/css/StylePropertySet.h
|
| diff --git a/third_party/WebKit/Source/core/css/StylePropertySet.h b/third_party/WebKit/Source/core/css/StylePropertySet.h
|
| index 9019a488b6e602c1214e6d476efe8b6fe70d4620..b37343ed7b4a78a378243ed92a62bf10b8477626 100644
|
| --- a/third_party/WebKit/Source/core/css/StylePropertySet.h
|
| +++ b/third_party/WebKit/Source/core/css/StylePropertySet.h
|
| @@ -155,6 +155,18 @@ class CORE_EXPORT StylePropertySet
|
| friend class PropertySetCSSStyleDeclaration;
|
| };
|
|
|
| +// Used for lazily parsing properties.
|
| +class CSSLazyPropertyParser
|
| + : public GarbageCollectedFinalized<CSSLazyPropertyParser> {
|
| + WTF_MAKE_NONCOPYABLE(CSSLazyPropertyParser);
|
| +
|
| + public:
|
| + CSSLazyPropertyParser() {}
|
| + virtual ~CSSLazyPropertyParser() {}
|
| + virtual StylePropertySet* parseProperties() = 0;
|
| + DECLARE_VIRTUAL_TRACE();
|
| +};
|
| +
|
| class CORE_EXPORT ImmutableStylePropertySet : public StylePropertySet {
|
| public:
|
| ~ImmutableStylePropertySet();
|
|
|