Index: Source/core/editing/VisibleUnits.h |
diff --git a/Source/core/editing/VisibleUnits.h b/Source/core/editing/VisibleUnits.h |
index c98b9ec303d280f93eccb4db3b9bcf198020a9e2..51b060c8ae00bddf007417ac6672149cd29b94c0 100644 |
--- a/Source/core/editing/VisibleUnits.h |
+++ b/Source/core/editing/VisibleUnits.h |
@@ -96,7 +96,11 @@ CORE_EXPORT UChar32 characterAfter(const VisiblePosition&); |
CORE_EXPORT UChar32 characterAfter(const VisiblePositionInComposedTree&); |
UChar32 characterBefore(const VisiblePosition&); |
-VisiblePosition leftPositionOf(const VisiblePosition&); |
+// TODO(yosin) Since return value of |leftPositionOf()| with |VisiblePosition| |
+// isn't defined well on composed tree, we should not use it for a position in |
+// composed tree. |
+CORE_EXPORT VisiblePosition leftPositionOf(const VisiblePosition&); |
+CORE_EXPORT VisiblePositionInComposedTree leftPositionOf(const VisiblePositionInComposedTree&); |
VisiblePosition rightPositionOf(const VisiblePosition&); |
CORE_EXPORT VisiblePosition nextPositionOf(const VisiblePosition&, EditingBoundaryCrossingRule = CanCrossEditingBoundary); |