Index: third_party/WebKit/Source/core/editing/VisibleUnits.h |
diff --git a/third_party/WebKit/Source/core/editing/VisibleUnits.h b/third_party/WebKit/Source/core/editing/VisibleUnits.h |
index 60f1bb351a7a81626fe35fcb54a2ea94f8df9869..bac1e3f84b8ab43cdaf263e05acfa5280ba20234 100644 |
--- a/third_party/WebKit/Source/core/editing/VisibleUnits.h |
+++ b/third_party/WebKit/Source/core/editing/VisibleUnits.h |
@@ -350,6 +350,21 @@ CORE_EXPORT IntRect ComputeTextRect(const EphemeralRange&); |
IntRect ComputeTextRect(const EphemeralRangeInFlatTree&); |
FloatRect ComputeTextFloatRect(const EphemeralRange&); |
+// Export below functions only for |VisibleUnit| family. |
+PositionWithAffinity HonorEditingBoundaryAtOrBefore(const PositionWithAffinity&, |
+ const Position&); |
+ |
+PositionInFlatTreeWithAffinity HonorEditingBoundaryAtOrBefore( |
+ const PositionInFlatTreeWithAffinity&, |
+ const PositionInFlatTree&); |
+ |
+VisiblePosition HonorEditingBoundaryAtOrAfter(const VisiblePosition&, |
+ const Position&); |
+ |
+VisiblePositionInFlatTree HonorEditingBoundaryAtOrAfter( |
+ const VisiblePositionInFlatTree&, |
+ const PositionInFlatTree&); |
+ |
// Export below functions only for |SelectionModifier|. |
VisiblePosition HonorEditingBoundaryAtOrBefore(const VisiblePosition&, |
const Position&); |