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

Unified Diff: third_party/WebKit/Source/core/editing/commands/UndoStack.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/editing/commands/UndoStack.h
diff --git a/third_party/WebKit/Source/core/editing/commands/UndoStack.h b/third_party/WebKit/Source/core/editing/commands/UndoStack.h
index a3fd5e4d4ecd36197d567093a7a781486934ac1d..c185b6f3629ac51cb6877a6cc40d78bf6820ca96 100644
--- a/third_party/WebKit/Source/core/editing/commands/UndoStack.h
+++ b/third_party/WebKit/Source/core/editing/commands/UndoStack.h
@@ -40,15 +40,13 @@ namespace blink {
class LocalFrame;
class UndoStep;
-class UndoStack final : public NoBaseWillBeGarbageCollected<UndoStack> {
- USING_FAST_MALLOC_WILL_BE_REMOVED(UndoStack);
+class UndoStack final : public GarbageCollected<UndoStack> {
WTF_MAKE_NONCOPYABLE(UndoStack);
- DECLARE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(UndoStack)
public:
- static PassOwnPtrWillBeRawPtr<UndoStack> create();
+ static RawPtr<UndoStack> create();
- void registerUndoStep(PassRefPtrWillBeRawPtr<UndoStep>);
- void registerRedoStep(PassRefPtrWillBeRawPtr<UndoStep>);
+ void registerUndoStep(RawPtr<UndoStep>);
+ void registerRedoStep(RawPtr<UndoStep>);
void didUnloadFrame(const LocalFrame&);
bool canUndo() const;
bool canRedo() const;
@@ -60,7 +58,7 @@ public:
private:
UndoStack();
- typedef WillBeHeapDeque<RefPtrWillBeMember<UndoStep>> UndoStepStack;
+ typedef HeapDeque<Member<UndoStep>> UndoStepStack;
void filterOutUndoSteps(UndoStepStack&, const LocalFrame&);

Powered by Google App Engine
This is Rietveld 408576698