namespace blink {
class HTMLDocumentParser;
-class SharedBuffer;
class XSSAuditor;
class BackgroundHTMLParser {
OwnPtr<TextResourceDecoder> decoder;
};
- static void start(PassRefPtr<WeakReference<BackgroundHTMLParser> >, PassOwnPtr<Configuration>);
+ static void start(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>);
struct Checkpoint {
WeakPtr<HTMLDocumentParser> parser;
void appendRawBytesFromParserThread(const char* data, int dataLength);
- void appendRawBytesFromMainThread(PassOwnPtr<Vector<char> >);
+ void appendRawBytesFromMainThread(PassOwnPtr<Vector<char>>);
void setDecoder(PassOwnPtr<TextResourceDecoder>);
void flush();
void resumeFrom(PassOwnPtr<Checkpoint>);
void forcePlaintextForTextDocument();
private:
- BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser> >, PassOwnPtr<Configuration>);
+ BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser>>, PassOwnPtr<Configuration>);
~BackgroundHTMLParser();
void appendDecodedBytes(const String&);