| Index: third_party/WebKit/Source/core/css/parser/CSSLazyPropertyParserImpl.h
|
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSLazyPropertyParserImpl.h b/third_party/WebKit/Source/core/css/parser/CSSLazyPropertyParserImpl.h
|
| index 1a190199c5955e0529300fe482f9923a154c26ad..c150cbf8103661a973470b14dbf818076b5a55a1 100644
|
| --- a/third_party/WebKit/Source/core/css/parser/CSSLazyPropertyParserImpl.h
|
| +++ b/third_party/WebKit/Source/core/css/parser/CSSLazyPropertyParserImpl.h
|
| @@ -18,17 +18,24 @@ class CSSLazyParsingState;
|
| class CSSLazyPropertyParserImpl : public CSSLazyPropertyParser {
|
| public:
|
| CSSLazyPropertyParserImpl(CSSParserTokenRange block, CSSLazyParsingState*);
|
| + ~CSSLazyPropertyParserImpl();
|
|
|
| // CSSLazyPropertyParser:
|
| StylePropertySet* parseProperties() override;
|
|
|
| + void discardTokensIfPossible();
|
| +
|
| DEFINE_INLINE_TRACE() {
|
| visitor->trace(m_lazyState);
|
| CSSLazyPropertyParser::trace(visitor);
|
| }
|
|
|
| private:
|
| + StylePropertySet* retokenizeAndParseProperties();
|
| +
|
| + // TODO(csharrison): Can this be packed a bit tighter?
|
| Vector<CSSParserToken> m_tokens;
|
| + StringView m_tokenView;
|
| Member<CSSLazyParsingState> m_lazyState;
|
| };
|
|
|
|
|