| Index: Source/core/editing/VisiblePosition.h
|
| diff --git a/Source/core/editing/VisiblePosition.h b/Source/core/editing/VisiblePosition.h
|
| index dd42ba154ae3a3e82b431f91b408b52cb9848940..0045b9f93239dd402550664b61a873cc6886e16d 100644
|
| --- a/Source/core/editing/VisiblePosition.h
|
| +++ b/Source/core/editing/VisiblePosition.h
|
| @@ -74,8 +74,8 @@ public:
|
| VisiblePositionTemplate();
|
|
|
| // Node: Other than |createVisiblePosition()|, we should not use
|
| - // |createWithoutCanonicalization()|.
|
| - static VisiblePositionTemplate createWithoutCanonicalization(const PositionWithAffinityTemplate<Strategy>& canonicalized);
|
| + // |create()|.
|
| + static VisiblePositionTemplate create(const PositionWithAffinityTemplate<Strategy>&);
|
|
|
| // Intentionally delete |operator==()| and |operator!=()| for reducing
|
| // compilation error message.
|
| @@ -111,12 +111,19 @@ private:
|
| };
|
|
|
| extern template class CORE_EXTERN_TEMPLATE_EXPORT VisiblePositionTemplate<EditingStrategy>;
|
| +extern template class CORE_EXTERN_TEMPLATE_EXPORT VisiblePositionTemplate<EditingInComposedTreeStrategy>;
|
|
|
| using VisiblePosition = VisiblePositionTemplate<EditingStrategy>;
|
| +using VisiblePositionInComposedTree = VisiblePositionTemplate<EditingInComposedTreeStrategy>;
|
|
|
| CORE_EXPORT VisiblePosition createVisiblePosition(const Position&, TextAffinity = VP_DEFAULT_AFFINITY);
|
| CORE_EXPORT VisiblePosition createVisiblePosition(const PositionWithAffinity&);
|
| -CORE_EXPORT VisiblePosition createVisiblePosition(const PositionInComposedTree&, TextAffinity = VP_DEFAULT_AFFINITY);
|
| +CORE_EXPORT VisiblePositionInComposedTree createVisiblePosition(const PositionInComposedTree&, TextAffinity = VP_DEFAULT_AFFINITY);
|
| +
|
| +// TODO(yosin) Once we have composed tree version of VisibleUnits, we should not
|
| +// use |createVisiblePositionInDOMTree()|.
|
| +VisiblePosition createVisiblePositionInDOMTree(const Position&, TextAffinity = VP_DEFAULT_AFFINITY);
|
| +VisiblePosition createVisiblePositionInDOMTree(const PositionInComposedTree&, TextAffinity = VP_DEFAULT_AFFINITY);
|
|
|
| } // namespace blink
|
|
|
|
|