Index: Source/core/dom/FrameRequestCallbackCollection.h |
diff --git a/Source/core/dom/FrameRequestCallbackCollection.h b/Source/core/dom/FrameRequestCallbackCollection.h |
index 9990fc8d8e895d86de6e9f3a4d81a3df0c856c09..43ad11a71b4cb556cf4d0753b033faf65bc729eb 100644 |
--- a/Source/core/dom/FrameRequestCallbackCollection.h |
+++ b/Source/core/dom/FrameRequestCallbackCollection.h |
@@ -13,10 +13,11 @@ class ExecutionContext; |
class FrameRequestCallback; |
class FrameRequestCallbackCollection final { |
+ DISALLOW_ALLOCATION(); |
public: |
explicit FrameRequestCallbackCollection(ExecutionContext*); |
- typedef int CallbackId; |
+ using CallbackId = int; |
CallbackId registerCallback(FrameRequestCallback*); |
void cancelCallback(CallbackId); |
void executeCallbacks(double highResNowMs, double highResNowMsLegacy); |
@@ -26,13 +27,13 @@ public: |
DECLARE_TRACE(); |
private: |
- typedef PersistentHeapVectorWillBeHeapVector<Member<FrameRequestCallback>> CallbackList; |
+ using CallbackList = PersistentHeapVectorWillBeHeapVector<Member<FrameRequestCallback>>; |
CallbackList m_callbacks; |
CallbackList m_callbacksToInvoke; // only non-empty while inside executeCallbacks |
CallbackId m_nextCallbackId = 0; |
- ExecutionContext* m_context = nullptr; |
+ RawPtrWillBeMember<ExecutionContext> m_context; |
}; |
} // namespace blink |