| 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 64d9ebdb2ac32b413c008162d48ba1d76fef6fc3..c8a4e4192ec35d8b66dc11b72bee6b40607f60dc 100644
|
| --- a/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h
|
| +++ b/third_party/WebKit/Source/core/editing/markers/DocumentMarkerController.h
|
| @@ -94,6 +94,17 @@ class CORE_EXPORT DocumentMarkerController final
|
| // Position in its interior (not at an endpoint), if one exists.
|
| DocumentMarker* MarkerAtPosition(const Position&,
|
| DocumentMarker::MarkerTypes);
|
| + // Looks for a marker in the specified node of the specified type whose
|
| + // interior has non-empty overlap with the range [start_offset, end_offset].
|
| + // If the range is collapsed, this looks for a marker containing the offset of
|
| + // the collapsed range in its interior.
|
| + // If such a marker exists, this method will return one of them (no guarantees
|
| + // are provided as to which one). Otherwise, this method will return null.
|
| + DocumentMarker* FirstMarkerIntersectingOffsetRange(
|
| + const Text&,
|
| + unsigned start_offset,
|
| + unsigned end_offset,
|
| + DocumentMarker::MarkerTypes);
|
| DocumentMarkerVector MarkersFor(
|
| Node*,
|
| DocumentMarker::MarkerTypes = DocumentMarker::AllMarkers());
|
|
|