Index: Source/core/dom/DocumentMarkerController.h |
diff --git a/Source/core/dom/DocumentMarkerController.h b/Source/core/dom/DocumentMarkerController.h |
index a3b023f7d4c9df79da3bb2a80aa163ea8d94065c..6309d15a683d84040a6379606f203208091d0a49 100644 |
--- a/Source/core/dom/DocumentMarkerController.h |
+++ b/Source/core/dom/DocumentMarkerController.h |
@@ -28,6 +28,7 @@ |
#define DocumentMarkerController_h |
#include "core/dom/DocumentMarker.h" |
+#include "heap/Handle.h" |
#include "platform/geometry/IntRect.h" |
#include "wtf/HashMap.h" |
#include "wtf/Vector.h" |
@@ -67,6 +68,8 @@ public: |
void removeMarkers(Range*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot = DoNotRemovePartiallyOverlappingMarker); |
void removeMarkers(Node*, unsigned startOffset, int length, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers(), RemovePartiallyOverlappingMarkerOrNot = DoNotRemovePartiallyOverlappingMarker); |
+ void clearWeakMembers(Visitor*); |
+ |
void removeMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers()); |
void removeMarkers(Node*, DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers()); |
void repaintMarkers(DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers()); |