| Index: third_party/WebKit/Source/core/editing/VisibleUnits.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/VisibleUnits.cpp b/third_party/WebKit/Source/core/editing/VisibleUnits.cpp
|
| index 66ed3f1c02f85f39c4354641b729e510de4fa73c..28b1b180cd15c11fab8e0993a9124edcafa8b4c0 100644
|
| --- a/third_party/WebKit/Source/core/editing/VisibleUnits.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/VisibleUnits.cpp
|
| @@ -162,7 +162,7 @@ Position canonicalPositionOf(const Position& position)
|
| return canonicalPosition(position);
|
| }
|
|
|
| -PositionInComposedTree canonicalPositionOf(const PositionInComposedTree& position)
|
| +PositionInFlatTree canonicalPositionOf(const PositionInFlatTree& position)
|
| {
|
| return canonicalPosition(position);
|
| }
|
| @@ -874,9 +874,9 @@ VisiblePosition startOfWord(const VisiblePosition& c, EWordSide side)
|
| return startOfWordAlgorithm<EditingStrategy>(c, side);
|
| }
|
|
|
| -VisiblePositionInComposedTree startOfWord(const VisiblePositionInComposedTree& c, EWordSide side)
|
| +VisiblePositionInFlatTree startOfWord(const VisiblePositionInFlatTree& c, EWordSide side)
|
| {
|
| - return startOfWordAlgorithm<EditingInComposedTreeStrategy>(c, side);
|
| + return startOfWordAlgorithm<EditingInFlatTreeStrategy>(c, side);
|
| }
|
|
|
| static unsigned endWordBoundary(const UChar* characters, unsigned length, unsigned offset, BoundarySearchContextAvailability mayHaveMoreContext, bool& needMoreContext)
|
| @@ -913,9 +913,9 @@ VisiblePosition endOfWord(const VisiblePosition& c, EWordSide side)
|
| return endOfWordAlgorithm<EditingStrategy>(c, side);
|
| }
|
|
|
| -VisiblePositionInComposedTree endOfWord(const VisiblePositionInComposedTree& c, EWordSide side)
|
| +VisiblePositionInFlatTree endOfWord(const VisiblePositionInFlatTree& c, EWordSide side)
|
| {
|
| - return endOfWordAlgorithm<EditingInComposedTreeStrategy>(c, side);
|
| + return endOfWordAlgorithm<EditingInFlatTreeStrategy>(c, side);
|
| }
|
|
|
| static unsigned previousWordPositionBoundary(const UChar* characters, unsigned length, unsigned offset, BoundarySearchContextAvailability mayHaveMoreContext, bool& needMoreContext)
|
| @@ -1009,9 +1009,9 @@ static PositionWithAffinity startOfLine(const PositionWithAffinity& currentPosit
|
| return startOfLineAlgorithm<EditingStrategy>(currentPosition);
|
| }
|
|
|
| -static PositionInComposedTreeWithAffinity startOfLine(const PositionInComposedTreeWithAffinity& currentPosition)
|
| +static PositionInFlatTreeWithAffinity startOfLine(const PositionInFlatTreeWithAffinity& currentPosition)
|
| {
|
| - return startOfLineAlgorithm<EditingInComposedTreeStrategy>(currentPosition);
|
| + return startOfLineAlgorithm<EditingInFlatTreeStrategy>(currentPosition);
|
| }
|
|
|
| // FIXME: Rename this function to reflect the fact it ignores bidi levels.
|
| @@ -1020,7 +1020,7 @@ VisiblePosition startOfLine(const VisiblePosition& currentPosition)
|
| return createVisiblePosition(startOfLine(currentPosition.toPositionWithAffinity()));
|
| }
|
|
|
| -VisiblePositionInComposedTree startOfLine(const VisiblePositionInComposedTree& currentPosition)
|
| +VisiblePositionInFlatTree startOfLine(const VisiblePositionInFlatTree& currentPosition)
|
| {
|
| return createVisiblePosition(startOfLine(currentPosition.toPositionWithAffinity()));
|
| }
|
| @@ -1045,9 +1045,9 @@ VisiblePosition logicalStartOfLine(const VisiblePosition& currentPosition)
|
| return createVisiblePosition(logicalStartOfLineAlgorithm<EditingStrategy>(currentPosition.toPositionWithAffinity()));
|
| }
|
|
|
| -VisiblePositionInComposedTree logicalStartOfLine(const VisiblePositionInComposedTree& currentPosition)
|
| +VisiblePositionInFlatTree logicalStartOfLine(const VisiblePositionInFlatTree& currentPosition)
|
| {
|
| - return createVisiblePosition(logicalStartOfLineAlgorithm<EditingInComposedTreeStrategy>(currentPosition.toPositionWithAffinity()));
|
| + return createVisiblePosition(logicalStartOfLineAlgorithm<EditingInFlatTreeStrategy>(currentPosition.toPositionWithAffinity()));
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1137,9 +1137,9 @@ VisiblePosition endOfLine(const VisiblePosition& currentPosition)
|
| return endOfLineAlgorithm<EditingStrategy>(currentPosition);
|
| }
|
|
|
| -VisiblePositionInComposedTree endOfLine(const VisiblePositionInComposedTree& currentPosition)
|
| +VisiblePositionInFlatTree endOfLine(const VisiblePositionInFlatTree& currentPosition)
|
| {
|
| - return endOfLineAlgorithm<EditingInComposedTreeStrategy>(currentPosition);
|
| + return endOfLineAlgorithm<EditingInFlatTreeStrategy>(currentPosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1179,9 +1179,9 @@ VisiblePosition logicalEndOfLine(const VisiblePosition& currentPosition)
|
| return logicalEndOfLineAlgorithm<EditingStrategy>(currentPosition);
|
| }
|
|
|
| -VisiblePositionInComposedTree logicalEndOfLine(const VisiblePositionInComposedTree& currentPosition)
|
| +VisiblePositionInFlatTree logicalEndOfLine(const VisiblePositionInFlatTree& currentPosition)
|
| {
|
| - return logicalEndOfLineAlgorithm<EditingInComposedTreeStrategy>(currentPosition);
|
| + return logicalEndOfLineAlgorithm<EditingInFlatTreeStrategy>(currentPosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1204,9 +1204,9 @@ bool inSameLine(const PositionWithAffinity& a, const PositionWithAffinity& b)
|
| return inSameLineAlgorithm<EditingStrategy>(a, b);
|
| }
|
|
|
| -bool inSameLine(const PositionInComposedTreeWithAffinity& position1, const PositionInComposedTreeWithAffinity& position2)
|
| +bool inSameLine(const PositionInFlatTreeWithAffinity& position1, const PositionInFlatTreeWithAffinity& position2)
|
| {
|
| - return inSameLineAlgorithm<EditingInComposedTreeStrategy>(position1, position2);
|
| + return inSameLineAlgorithm<EditingInFlatTreeStrategy>(position1, position2);
|
| }
|
|
|
| bool inSameLine(const VisiblePosition& position1, const VisiblePosition& position2)
|
| @@ -1214,7 +1214,7 @@ bool inSameLine(const VisiblePosition& position1, const VisiblePosition& positio
|
| return inSameLine(position1.toPositionWithAffinity(), position2.toPositionWithAffinity());
|
| }
|
|
|
| -bool inSameLine(const VisiblePositionInComposedTree& position1, const VisiblePositionInComposedTree& position2)
|
| +bool inSameLine(const VisiblePositionInFlatTree& position1, const VisiblePositionInFlatTree& position2)
|
| {
|
| return inSameLine(position1.toPositionWithAffinity(), position2.toPositionWithAffinity());
|
| }
|
| @@ -1230,9 +1230,9 @@ bool isStartOfLine(const VisiblePosition& p)
|
| return isStartOfLineAlgorithm<EditingStrategy>(p);
|
| }
|
|
|
| -bool isStartOfLine(const VisiblePositionInComposedTree& p)
|
| +bool isStartOfLine(const VisiblePositionInFlatTree& p)
|
| {
|
| - return isStartOfLineAlgorithm<EditingInComposedTreeStrategy>(p);
|
| + return isStartOfLineAlgorithm<EditingInFlatTreeStrategy>(p);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1246,9 +1246,9 @@ bool isEndOfLine(const VisiblePosition& p)
|
| return isEndOfLineAlgorithm<EditingStrategy>(p);
|
| }
|
|
|
| -bool isEndOfLine(const VisiblePositionInComposedTree& p)
|
| +bool isEndOfLine(const VisiblePositionInFlatTree& p)
|
| {
|
| - return isEndOfLineAlgorithm<EditingInComposedTreeStrategy>(p);
|
| + return isEndOfLineAlgorithm<EditingInFlatTreeStrategy>(p);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1262,9 +1262,9 @@ bool isLogicalEndOfLine(const VisiblePosition& p)
|
| return isLogicalEndOfLineAlgorithm<EditingStrategy>(p);
|
| }
|
|
|
| -bool isLogicalEndOfLine(const VisiblePositionInComposedTree& p)
|
| +bool isLogicalEndOfLine(const VisiblePositionInFlatTree& p)
|
| {
|
| - return isLogicalEndOfLineAlgorithm<EditingInComposedTreeStrategy>(p);
|
| + return isLogicalEndOfLineAlgorithm<EditingInFlatTreeStrategy>(p);
|
| }
|
|
|
| static inline LayoutPoint absoluteLineDirectionPointToLocalPointInBlock(RootInlineBox* root, LayoutUnit lineDirectionPoint)
|
| @@ -1410,9 +1410,9 @@ VisiblePosition startOfSentence(const VisiblePosition& c)
|
| return startOfSentenceAlgorithm<EditingStrategy>(c);
|
| }
|
|
|
| -VisiblePositionInComposedTree startOfSentence(const VisiblePositionInComposedTree& c)
|
| +VisiblePositionInFlatTree startOfSentence(const VisiblePositionInFlatTree& c)
|
| {
|
| - return startOfSentenceAlgorithm<EditingInComposedTreeStrategy>(c);
|
| + return startOfSentenceAlgorithm<EditingInFlatTreeStrategy>(c);
|
| }
|
|
|
| static unsigned endSentenceBoundary(const UChar* characters, unsigned length, unsigned, BoundarySearchContextAvailability, bool&)
|
| @@ -1434,9 +1434,9 @@ VisiblePosition endOfSentence(const VisiblePosition& c)
|
| return endOfSentenceAlgorithm<EditingStrategy>(c);
|
| }
|
|
|
| -VisiblePositionInComposedTree endOfSentence(const VisiblePositionInComposedTree& c)
|
| +VisiblePositionInFlatTree endOfSentence(const VisiblePositionInFlatTree& c)
|
| {
|
| - return endOfSentenceAlgorithm<EditingInComposedTreeStrategy>(c);
|
| + return endOfSentenceAlgorithm<EditingInFlatTreeStrategy>(c);
|
| }
|
|
|
| static unsigned previousSentencePositionBoundary(const UChar* characters, unsigned length, unsigned, BoundarySearchContextAvailability, bool&)
|
| @@ -1548,9 +1548,9 @@ VisiblePosition startOfParagraph(const VisiblePosition& c, EditingBoundaryCrossi
|
| return startOfParagraphAlgorithm<EditingStrategy>(c, boundaryCrossingRule);
|
| }
|
|
|
| -VisiblePositionInComposedTree startOfParagraph(const VisiblePositionInComposedTree& c, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| +VisiblePositionInFlatTree startOfParagraph(const VisiblePositionInFlatTree& c, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| {
|
| - return startOfParagraphAlgorithm<EditingInComposedTreeStrategy>(c, boundaryCrossingRule);
|
| + return startOfParagraphAlgorithm<EditingInFlatTreeStrategy>(c, boundaryCrossingRule);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1635,9 +1635,9 @@ VisiblePosition endOfParagraph(const VisiblePosition& c, EditingBoundaryCrossing
|
| return endOfParagraphAlgorithm<EditingStrategy>(c, boundaryCrossingRule);
|
| }
|
|
|
| -VisiblePositionInComposedTree endOfParagraph(const VisiblePositionInComposedTree& c, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| +VisiblePositionInFlatTree endOfParagraph(const VisiblePositionInFlatTree& c, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| {
|
| - return endOfParagraphAlgorithm<EditingInComposedTreeStrategy>(c, boundaryCrossingRule);
|
| + return endOfParagraphAlgorithm<EditingInFlatTreeStrategy>(c, boundaryCrossingRule);
|
| }
|
|
|
| // FIXME: isStartOfParagraph(startOfNextParagraph(pos)) is not always true
|
| @@ -1668,9 +1668,9 @@ bool isStartOfParagraph(const VisiblePosition& pos, EditingBoundaryCrossingRule
|
| return isStartOfParagraphAlgorithm<EditingStrategy>(pos, boundaryCrossingRule);
|
| }
|
|
|
| -bool isStartOfParagraph(const VisiblePositionInComposedTree& pos, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| +bool isStartOfParagraph(const VisiblePositionInFlatTree& pos, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| {
|
| - return isStartOfParagraphAlgorithm<EditingInComposedTreeStrategy>(pos, boundaryCrossingRule);
|
| + return isStartOfParagraphAlgorithm<EditingInFlatTreeStrategy>(pos, boundaryCrossingRule);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1684,9 +1684,9 @@ bool isEndOfParagraph(const VisiblePosition& pos, EditingBoundaryCrossingRule bo
|
| return isEndOfParagraphAlgorithm<EditingStrategy>(pos, boundaryCrossingRule);
|
| }
|
|
|
| -bool isEndOfParagraph(const VisiblePositionInComposedTree& pos, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| +bool isEndOfParagraph(const VisiblePositionInFlatTree& pos, EditingBoundaryCrossingRule boundaryCrossingRule)
|
| {
|
| - return isEndOfParagraphAlgorithm<EditingInComposedTreeStrategy>(pos, boundaryCrossingRule);
|
| + return isEndOfParagraphAlgorithm<EditingInFlatTreeStrategy>(pos, boundaryCrossingRule);
|
| }
|
|
|
| VisiblePosition previousParagraphPosition(const VisiblePosition& p, LayoutUnit x)
|
| @@ -1761,9 +1761,9 @@ VisiblePosition startOfDocument(const VisiblePosition& c)
|
| return startOfDocumentAlgorithm<EditingStrategy>(c);
|
| }
|
|
|
| -VisiblePositionInComposedTree startOfDocument(const VisiblePositionInComposedTree& c)
|
| +VisiblePositionInFlatTree startOfDocument(const VisiblePositionInFlatTree& c)
|
| {
|
| - return startOfDocumentAlgorithm<EditingInComposedTreeStrategy>(c);
|
| + return startOfDocumentAlgorithm<EditingInFlatTreeStrategy>(c);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -1782,9 +1782,9 @@ VisiblePosition endOfDocument(const VisiblePosition& c)
|
| return endOfDocumentAlgorithm<EditingStrategy>(c);
|
| }
|
|
|
| -VisiblePositionInComposedTree endOfDocument(const VisiblePositionInComposedTree& c)
|
| +VisiblePositionInFlatTree endOfDocument(const VisiblePositionInFlatTree& c)
|
| {
|
| - return endOfDocumentAlgorithm<EditingInComposedTreeStrategy>(c);
|
| + return endOfDocumentAlgorithm<EditingInFlatTreeStrategy>(c);
|
| }
|
|
|
| bool isStartOfDocument(const VisiblePosition& p)
|
| @@ -1824,11 +1824,11 @@ bool isEndOfEditableOrNonEditableContent(const VisiblePosition& position)
|
|
|
| // TODO(yosin) We should rename |isEndOfEditableOrNonEditableContent()| what
|
| // this function does, e.g. |isLastVisiblePositionOrEndOfInnerEditor()|.
|
| -bool isEndOfEditableOrNonEditableContent(const VisiblePositionInComposedTree& position)
|
| +bool isEndOfEditableOrNonEditableContent(const VisiblePositionInFlatTree& position)
|
| {
|
| if (position.isNull())
|
| return false;
|
| - const VisiblePositionInComposedTree nextPosition = nextPositionOf(position);
|
| + const VisiblePositionInFlatTree nextPosition = nextPositionOf(position);
|
| if (nextPosition.isNull())
|
| return true;
|
| // In DOM version, following condition, the last position of inner editor
|
| @@ -2085,9 +2085,9 @@ InlineBoxPosition computeInlineBoxPosition(const Position& position, TextAffinit
|
| return computeInlineBoxPositionTemplate<EditingStrategy>(position, affinity);
|
| }
|
|
|
| -InlineBoxPosition computeInlineBoxPosition(const PositionInComposedTree& position, TextAffinity affinity)
|
| +InlineBoxPosition computeInlineBoxPosition(const PositionInFlatTree& position, TextAffinity affinity)
|
| {
|
| - return computeInlineBoxPositionTemplate<EditingInComposedTreeStrategy>(position, affinity);
|
| + return computeInlineBoxPositionTemplate<EditingInFlatTreeStrategy>(position, affinity);
|
| }
|
|
|
| InlineBoxPosition computeInlineBoxPosition(const VisiblePosition& position)
|
| @@ -2095,7 +2095,7 @@ InlineBoxPosition computeInlineBoxPosition(const VisiblePosition& position)
|
| return computeInlineBoxPosition(position.deepEquivalent(), position.affinity());
|
| }
|
|
|
| -InlineBoxPosition computeInlineBoxPosition(const VisiblePositionInComposedTree& position)
|
| +InlineBoxPosition computeInlineBoxPosition(const VisiblePositionInFlatTree& position)
|
| {
|
| return computeInlineBoxPosition(position.deepEquivalent(), position.affinity());
|
| }
|
| @@ -2105,9 +2105,9 @@ InlineBoxPosition computeInlineBoxPosition(const Position& position, TextAffinit
|
| return computeInlineBoxPositionTemplate<EditingStrategy>(position, affinity, primaryDirection);
|
| }
|
|
|
| -InlineBoxPosition computeInlineBoxPosition(const PositionInComposedTree& position, TextAffinity affinity, TextDirection primaryDirection)
|
| +InlineBoxPosition computeInlineBoxPosition(const PositionInFlatTree& position, TextAffinity affinity, TextDirection primaryDirection)
|
| {
|
| - return computeInlineBoxPositionTemplate<EditingInComposedTreeStrategy>(position, affinity, primaryDirection);
|
| + return computeInlineBoxPositionTemplate<EditingInFlatTreeStrategy>(position, affinity, primaryDirection);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -2136,9 +2136,9 @@ LayoutRect localCaretRectOfPosition(const PositionWithAffinity& position, Layout
|
| return localCaretRectOfPositionTemplate<EditingStrategy>(position, layoutObject);
|
| }
|
|
|
| -LayoutRect localCaretRectOfPosition(const PositionInComposedTreeWithAffinity& position, LayoutObject*& layoutObject)
|
| +LayoutRect localCaretRectOfPosition(const PositionInFlatTreeWithAffinity& position, LayoutObject*& layoutObject)
|
| {
|
| - return localCaretRectOfPositionTemplate<EditingInComposedTreeStrategy>(position, layoutObject);
|
| + return localCaretRectOfPositionTemplate<EditingInFlatTreeStrategy>(position, layoutObject);
|
| }
|
|
|
| static int boundingBoxLogicalHeight(LayoutObject *o, const IntRect &rect)
|
| @@ -2587,9 +2587,9 @@ Position mostBackwardCaretPosition(const Position& position, EditingBoundaryCros
|
| return mostBackwardCaretPosition<EditingStrategy>(position, rule);
|
| }
|
|
|
| -PositionInComposedTree mostBackwardCaretPosition(const PositionInComposedTree& position, EditingBoundaryCrossingRule rule)
|
| +PositionInFlatTree mostBackwardCaretPosition(const PositionInFlatTree& position, EditingBoundaryCrossingRule rule)
|
| {
|
| - return mostBackwardCaretPosition<EditingInComposedTreeStrategy>(position, rule);
|
| + return mostBackwardCaretPosition<EditingInFlatTreeStrategy>(position, rule);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -2719,9 +2719,9 @@ Position mostForwardCaretPosition(const Position& position, EditingBoundaryCross
|
| return mostForwardCaretPosition<EditingStrategy>(position, rule);
|
| }
|
|
|
| -PositionInComposedTree mostForwardCaretPosition(const PositionInComposedTree& position, EditingBoundaryCrossingRule rule)
|
| +PositionInFlatTree mostForwardCaretPosition(const PositionInFlatTree& position, EditingBoundaryCrossingRule rule)
|
| {
|
| - return mostForwardCaretPosition<EditingInComposedTreeStrategy>(position, rule);
|
| + return mostForwardCaretPosition<EditingInFlatTreeStrategy>(position, rule);
|
| }
|
|
|
| // Returns true if the visually equivalent positions around have different
|
| @@ -2817,9 +2817,9 @@ bool isVisuallyEquivalentCandidate(const Position& position)
|
| return isVisuallyEquivalentCandidateAlgorithm<EditingStrategy>(position);
|
| }
|
|
|
| -bool isVisuallyEquivalentCandidate(const PositionInComposedTree& position)
|
| +bool isVisuallyEquivalentCandidate(const PositionInFlatTree& position)
|
| {
|
| - return isVisuallyEquivalentCandidateAlgorithm<EditingInComposedTreeStrategy>(position);
|
| + return isVisuallyEquivalentCandidateAlgorithm<EditingInFlatTreeStrategy>(position);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -2838,9 +2838,9 @@ IntRect absoluteCaretBoundsOf(const VisiblePosition& visiblePosition)
|
| return absoluteCaretBoundsOfAlgorithm<EditingStrategy>(visiblePosition);
|
| }
|
|
|
| -IntRect absoluteCaretBoundsOf(const VisiblePositionInComposedTree& visiblePosition)
|
| +IntRect absoluteCaretBoundsOf(const VisiblePositionInFlatTree& visiblePosition)
|
| {
|
| - return absoluteCaretBoundsOfAlgorithm<EditingInComposedTreeStrategy>(visiblePosition);
|
| + return absoluteCaretBoundsOfAlgorithm<EditingInFlatTreeStrategy>(visiblePosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -2893,9 +2893,9 @@ UChar32 characterAfter(const VisiblePosition& visiblePosition)
|
| return characterAfterAlgorithm<EditingStrategy>(visiblePosition);
|
| }
|
|
|
| -UChar32 characterAfter(const VisiblePositionInComposedTree& visiblePosition)
|
| +UChar32 characterAfter(const VisiblePositionInFlatTree& visiblePosition)
|
| {
|
| - return characterAfterAlgorithm<EditingInComposedTreeStrategy>(visiblePosition);
|
| + return characterAfterAlgorithm<EditingInFlatTreeStrategy>(visiblePosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -2909,9 +2909,9 @@ UChar32 characterBefore(const VisiblePosition& visiblePosition)
|
| return characterBeforeAlgorithm<EditingStrategy>(visiblePosition);
|
| }
|
|
|
| -UChar32 characterBefore(const VisiblePositionInComposedTree& visiblePosition)
|
| +UChar32 characterBefore(const VisiblePositionInFlatTree& visiblePosition)
|
| {
|
| - return characterBeforeAlgorithm<EditingInComposedTreeStrategy>(visiblePosition);
|
| + return characterBeforeAlgorithm<EditingInFlatTreeStrategy>(visiblePosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -3085,9 +3085,9 @@ VisiblePosition leftPositionOf(const VisiblePosition& visiblePosition)
|
| return leftPositionOfAlgorithm<EditingStrategy>(visiblePosition);
|
| }
|
|
|
| -VisiblePositionInComposedTree leftPositionOf(const VisiblePositionInComposedTree& visiblePosition)
|
| +VisiblePositionInFlatTree leftPositionOf(const VisiblePositionInFlatTree& visiblePosition)
|
| {
|
| - return leftPositionOfAlgorithm<EditingInComposedTreeStrategy>(visiblePosition);
|
| + return leftPositionOfAlgorithm<EditingInFlatTreeStrategy>(visiblePosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -3263,9 +3263,9 @@ VisiblePosition rightPositionOf(const VisiblePosition& visiblePosition)
|
| return rightPositionOfAlgorithm<EditingStrategy>(visiblePosition);
|
| }
|
|
|
| -VisiblePositionInComposedTree rightPositionOf(const VisiblePositionInComposedTree& visiblePosition)
|
| +VisiblePositionInFlatTree rightPositionOf(const VisiblePositionInFlatTree& visiblePosition)
|
| {
|
| - return rightPositionOfAlgorithm<EditingInComposedTreeStrategy>(visiblePosition);
|
| + return rightPositionOfAlgorithm<EditingInFlatTreeStrategy>(visiblePosition);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -3290,9 +3290,9 @@ VisiblePosition nextPositionOf(const VisiblePosition& visiblePosition, EditingBo
|
| return nextPositionOfAlgorithm<EditingStrategy>(visiblePosition, rule);
|
| }
|
|
|
| -VisiblePositionInComposedTree nextPositionOf(const VisiblePositionInComposedTree& visiblePosition, EditingBoundaryCrossingRule rule)
|
| +VisiblePositionInFlatTree nextPositionOf(const VisiblePositionInFlatTree& visiblePosition, EditingBoundaryCrossingRule rule)
|
| {
|
| - return nextPositionOfAlgorithm<EditingInComposedTreeStrategy>(visiblePosition, rule);
|
| + return nextPositionOfAlgorithm<EditingInFlatTreeStrategy>(visiblePosition, rule);
|
| }
|
|
|
| template <typename Strategy>
|
| @@ -3353,9 +3353,9 @@ VisiblePosition previousPositionOf(const VisiblePosition& visiblePosition, Editi
|
| return previousPositionOfAlgorithm<EditingStrategy>(visiblePosition, rule);
|
| }
|
|
|
| -VisiblePositionInComposedTree previousPositionOf(const VisiblePositionInComposedTree& visiblePosition, EditingBoundaryCrossingRule rule)
|
| +VisiblePositionInFlatTree previousPositionOf(const VisiblePositionInFlatTree& visiblePosition, EditingBoundaryCrossingRule rule)
|
| {
|
| - return previousPositionOfAlgorithm<EditingInComposedTreeStrategy>(visiblePosition, rule);
|
| + return previousPositionOfAlgorithm<EditingInFlatTreeStrategy>(visiblePosition, rule);
|
| }
|
|
|
| } // namespace blink
|
|
|