summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h b/chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h
index 3da2a622078..24659f3b845 100644
--- a/chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h
+++ b/chromium/third_party/WebKit/Source/core/editing/SimplifyMarkupCommand.h
@@ -30,21 +30,23 @@
namespace WebCore {
-class SimplifyMarkupCommand : public CompositeEditCommand {
+class SimplifyMarkupCommand FINAL : public CompositeEditCommand {
public:
- static PassRefPtr<SimplifyMarkupCommand> create(Document& document, Node* firstNode, Node* nodeAfterLast)
+ static PassRefPtrWillBeRawPtr<SimplifyMarkupCommand> create(Document& document, Node* firstNode, Node* nodeAfterLast)
{
- return adoptRef(new SimplifyMarkupCommand(document, firstNode, nodeAfterLast));
+ return adoptRefWillBeNoop(new SimplifyMarkupCommand(document, firstNode, nodeAfterLast));
}
+ virtual void trace(Visitor*) OVERRIDE;
+
private:
SimplifyMarkupCommand(Document&, Node* firstNode, Node* nodeAfterLast);
- virtual void doApply();
- int pruneSubsequentAncestorsToRemove(Vector<RefPtr<Node> >& nodesToRemove, size_t startNodeIndex);
+ virtual void doApply() OVERRIDE;
+ int pruneSubsequentAncestorsToRemove(WillBeHeapVector<RefPtrWillBeMember<Node> >& nodesToRemove, size_t startNodeIndex);
- RefPtr<Node> m_firstNode;
- RefPtr<Node> m_nodeAfterLast;
+ RefPtrWillBeMember<Node> m_firstNode;
+ RefPtrWillBeMember<Node> m_nodeAfterLast;
};
} // namespace WebCore