Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(46)

Unified Diff: third_party/WebKit/Source/web/WebDocument.cpp

Issue 1865813002: Remove RawPtr from Source/web/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebased Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/web/WebDocument.cpp
diff --git a/third_party/WebKit/Source/web/WebDocument.cpp b/third_party/WebKit/Source/web/WebDocument.cpp
index 082b5fb60ad9dd666bcb76cafd8d745207bde138..f312ff5d428655c3943bc0c9aa9a565e678473e3 100644
--- a/third_party/WebKit/Source/web/WebDocument.cpp
+++ b/third_party/WebKit/Source/web/WebDocument.cpp
@@ -181,7 +181,7 @@ WebElementCollection WebDocument::all()
void WebDocument::forms(WebVector<WebFormElement>& results) const
{
- RawPtr<HTMLCollection> forms = const_cast<Document*>(constUnwrap<Document>())->forms();
+ HTMLCollection* forms = const_cast<Document*>(constUnwrap<Document>())->forms();
size_t sourceLength = forms->length();
Vector<WebFormElement> temp;
temp.reserveCapacity(sourceLength);
@@ -211,16 +211,16 @@ WebElement WebDocument::focusedElement() const
void WebDocument::insertStyleSheet(const WebString& sourceCode)
{
- RawPtr<Document> document = unwrap<Document>();
+ Document* document = unwrap<Document>();
DCHECK(document);
- RawPtr<StyleSheetContents> parsedSheet = StyleSheetContents::create(CSSParserContext(*document, 0));
+ StyleSheetContents* parsedSheet = StyleSheetContents::create(CSSParserContext(*document, 0));
parsedSheet->parseString(sourceCode);
document->styleEngine().injectAuthorSheet(parsedSheet);
}
void WebDocument::watchCSSSelectors(const WebVector<WebString>& webSelectors)
{
- RawPtr<Document> document = unwrap<Document>();
+ Document* document = unwrap<Document>();
CSSSelectorWatch* watch = CSSSelectorWatch::fromIfExists(*document);
if (!watch && webSelectors.isEmpty())
return;
@@ -328,20 +328,20 @@ WebDistillabilityFeatures WebDocument::distillabilityFeatures()
return DocumentStatisticsCollector::collectStatistics(*unwrap<Document>());
}
-WebDocument::WebDocument(const RawPtr<Document>& elem)
+WebDocument::WebDocument(Document* elem)
: WebNode(elem)
{
}
DEFINE_WEB_NODE_TYPE_CASTS(WebDocument, constUnwrap<Node>()->isDocumentNode());
-WebDocument& WebDocument::operator=(const RawPtr<Document>& elem)
+WebDocument& WebDocument::operator=(Document*elem)
{
m_private = elem;
return *this;
}
-WebDocument::operator RawPtr<Document>() const
+WebDocument::operator Document*() const
{
return toDocument(m_private.get());
}
« no previous file with comments | « third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp ('k') | third_party/WebKit/Source/web/WebElement.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698