Index: third_party/WebKit/Source/core/dom/Document.h |
diff --git a/third_party/WebKit/Source/core/dom/Document.h b/third_party/WebKit/Source/core/dom/Document.h |
index 91b3c4ee763bb9b41ea15a19dbd6daba7d11c192..7e996cd4f93353633b8ac9b10711d049a50255ba 100644 |
--- a/third_party/WebKit/Source/core/dom/Document.h |
+++ b/third_party/WebKit/Source/core/dom/Document.h |
@@ -126,6 +126,7 @@ class HitTestRequest; |
class IdleRequestCallback; |
class IdleRequestOptions; |
class InputDeviceCapabilities; |
+class IntersectionObserverController; |
class LayoutPoint; |
class LiveNodeListBase; |
class Locale; |
@@ -684,6 +685,10 @@ public: |
bool hasMutationObservers() const { return m_mutationObserverTypes; } |
void addMutationObserverTypes(MutationObserverOptions types) { m_mutationObserverTypes |= types; } |
+ WeakPtrWillBeRawPtr<Document> createWeakPtr(); |
+ |
+ IntersectionObserverController& ensureIntersectionObserverController(); |
+ |
void updateViewportDescription(); |
void processReferrerPolicy(const String& policy); |
@@ -1398,6 +1403,8 @@ private: |
PersistentWillBeMember<CanvasFontCache> m_canvasFontCache; |
+ PersistentWillBeMember<IntersectionObserverController> m_intersectionObserverController; |
+ |
int m_nodeCount; |
}; |