| Index: Source/core/html/parser/HTMLPreloadScanner.h
|
| diff --git a/Source/core/html/parser/HTMLPreloadScanner.h b/Source/core/html/parser/HTMLPreloadScanner.h
|
| index 642c704852739b32f1a0b3137d951d291d4d6190..ed3f3cc67bd0cbab936186fa2ae87101502d2859 100644
|
| --- a/Source/core/html/parser/HTMLPreloadScanner.h
|
| +++ b/Source/core/html/parser/HTMLPreloadScanner.h
|
| @@ -27,6 +27,7 @@
|
| #ifndef HTMLPreloadScanner_h
|
| #define HTMLPreloadScanner_h
|
|
|
| +#include "core/css/MediaValues.h"
|
| #include "core/html/parser/CSSPreloadScanner.h"
|
| #include "core/html/parser/CompactHTMLToken.h"
|
| #include "core/html/parser/HTMLToken.h"
|
| @@ -40,7 +41,6 @@ typedef size_t TokenPreloadScannerCheckpoint;
|
| class HTMLParserOptions;
|
| class HTMLTokenizer;
|
| class SegmentedString;
|
| -class MediaValues;
|
|
|
| class TokenPreloadScanner {
|
| WTF_MAKE_NONCOPYABLE(TokenPreloadScanner); WTF_MAKE_FAST_ALLOCATED(TokenPreloadScanner);
|
| @@ -107,11 +107,17 @@ private:
|
| class HTMLPreloadScanner {
|
| WTF_MAKE_NONCOPYABLE(HTMLPreloadScanner); WTF_MAKE_FAST_ALLOCATED(HTMLPreloadScanner);
|
| public:
|
| + static PassOwnPtr<HTMLPreloadScanner> create(const HTMLParserOptions& options, const KURL& documentURL, PassRefPtr<MediaValues> mediaValues)
|
| + {
|
| + return adoptPtr(new HTMLPreloadScanner(options, documentURL, mediaValues));
|
| + }
|
| +
|
| +
|
| HTMLPreloadScanner(const HTMLParserOptions&, const KURL& documentURL, PassRefPtr<MediaValues>);
|
| ~HTMLPreloadScanner();
|
|
|
| void appendToEnd(const SegmentedString&);
|
| - void scan(HTMLResourcePreloader*, const KURL& documentBaseElementURL);
|
| + void scan(ResourcePreloader*, const KURL& documentBaseElementURL);
|
|
|
| private:
|
| TokenPreloadScanner m_scanner;
|
|
|