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

Unified Diff: third_party/WebKit/Source/core/html/parser/HTMLStackItem.h

Issue 1686483002: Oilpan: Remove most WillBe types from the code base (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 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/core/html/parser/HTMLStackItem.h
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLStackItem.h b/third_party/WebKit/Source/core/html/parser/HTMLStackItem.h
index b3ebe8ee140081c722e27a12339d11b9864739d6..6122ec88e67fab000ba347e5e05397db65b92714 100644
--- a/third_party/WebKit/Source/core/html/parser/HTMLStackItem.h
+++ b/third_party/WebKit/Source/core/html/parser/HTMLStackItem.h
@@ -40,7 +40,7 @@ namespace blink {
class ContainerNode;
-class HTMLStackItem : public RefCountedWillBeGarbageCollectedFinalized<HTMLStackItem> {
+class HTMLStackItem : public GarbageCollectedFinalized<HTMLStackItem> {
public:
enum ItemType {
ItemForContextElement,
@@ -48,15 +48,15 @@ public:
};
// Used by document fragment node and context element.
- static PassRefPtrWillBeRawPtr<HTMLStackItem> create(PassRefPtrWillBeRawPtr<ContainerNode> node, ItemType type)
+ static RawPtr<HTMLStackItem> create(RawPtr<ContainerNode> node, ItemType type)
{
- return adoptRefWillBeNoop(new HTMLStackItem(node, type));
+ return new HTMLStackItem(node, type);
}
// Used by HTMLElementStack and HTMLFormattingElementList.
- static PassRefPtrWillBeRawPtr<HTMLStackItem> create(PassRefPtrWillBeRawPtr<ContainerNode> node, AtomicHTMLToken* token, const AtomicString& namespaceURI = HTMLNames::xhtmlNamespaceURI)
+ static RawPtr<HTMLStackItem> create(RawPtr<ContainerNode> node, AtomicHTMLToken* token, const AtomicString& namespaceURI = HTMLNames::xhtmlNamespaceURI)
{
- return adoptRefWillBeNoop(new HTMLStackItem(node, token, namespaceURI));
+ return new HTMLStackItem(node, token, namespaceURI);
}
Element* element() const { return toElement(m_node.get()); }
@@ -212,7 +212,7 @@ public:
DEFINE_INLINE_TRACE() { visitor->trace(m_node); }
private:
- HTMLStackItem(PassRefPtrWillBeRawPtr<ContainerNode> node, ItemType type)
+ HTMLStackItem(RawPtr<ContainerNode> node, ItemType type)
: m_node(node)
{
switch (type) {
@@ -227,7 +227,7 @@ private:
}
}
- HTMLStackItem(PassRefPtrWillBeRawPtr<ContainerNode> node, AtomicHTMLToken* token, const AtomicString& namespaceURI = HTMLNames::xhtmlNamespaceURI)
+ HTMLStackItem(RawPtr<ContainerNode> node, AtomicHTMLToken* token, const AtomicString& namespaceURI = HTMLNames::xhtmlNamespaceURI)
: m_node(node)
, m_tokenLocalName(token->name())
, m_tokenAttributes(token->attributes())
@@ -236,7 +236,7 @@ private:
{
}
- RefPtrWillBeMember<ContainerNode> m_node;
+ Member<ContainerNode> m_node;
AtomicString m_tokenLocalName;
Vector<Attribute> m_tokenAttributes;

Powered by Google App Engine
This is Rietveld 408576698