| Index: third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h
|
| diff --git a/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h b/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h
|
| index 06ca1fd2b07349e9d84343416ad38141d9621705..2c4e38c95044ce0f83bfd27ae1ada95a29fa203e 100644
|
| --- a/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h
|
| +++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h
|
| @@ -40,6 +40,7 @@
|
|
|
| namespace blink {
|
|
|
| +class DocumentMarkerList;
|
| class Node;
|
| class RenderedDocumentMarker;
|
| class Text;
|
| @@ -127,14 +128,13 @@ class CORE_EXPORT DocumentMarkerController final
|
| unsigned new_length) final;
|
|
|
| private:
|
| - void AddMarker(Node*, const DocumentMarker&);
|
| + void AddMarker(Node*, DocumentMarker*);
|
|
|
| - using MarkerList = HeapVector<Member<RenderedDocumentMarker>>;
|
| - using MarkerLists =
|
| - HeapVector<Member<MarkerList>, DocumentMarker::kMarkerTypeIndexesCount>;
|
| + using MarkerLists = HeapVector<Member<DocumentMarkerList>,
|
| + DocumentMarker::kMarkerTypeIndexesCount>;
|
| using MarkerMap = HeapHashMap<WeakMember<const Node>, Member<MarkerLists>>;
|
| - static Member<MarkerList>& ListForType(MarkerLists*,
|
| - DocumentMarker::MarkerType);
|
| + static Member<DocumentMarkerList>& ListForType(MarkerLists*,
|
| + DocumentMarker::MarkerType);
|
| bool PossiblyHasMarkers(DocumentMarker::MarkerTypes);
|
| void RemoveMarkersFromList(MarkerMap::iterator, DocumentMarker::MarkerTypes);
|
| void RemoveMarkers(TextIterator&, DocumentMarker::MarkerTypes);
|
|
|