Chromium Code Reviews| Index: Source/core/editing/PositionWithAffinity.cpp |
| diff --git a/Source/core/editing/PositionWithAffinity.cpp b/Source/core/editing/PositionWithAffinity.cpp |
| index ddbe50be75500f6931b514b066b4f23cdf1ae360..fff00e05be23125f5d6518f5a56f0b0edbd40c68 100644 |
| --- a/Source/core/editing/PositionWithAffinity.cpp |
| +++ b/Source/core/editing/PositionWithAffinity.cpp |
| @@ -7,24 +7,24 @@ |
| namespace blink { |
| -PositionWithAffinity::PositionWithAffinity(const Position& position, EAffinity affinity) |
| +template <typename PositionType> |
| +PositionWithAffinityTemplate<PositionType>::PositionWithAffinityTemplate(const PositionType& position, EAffinity affinity) |
| : m_position(position) |
| , m_affinity(affinity) |
| { |
| } |
| -PositionWithAffinity::PositionWithAffinity() |
| +template <typename PositionType> |
| +PositionWithAffinityTemplate<PositionType>::PositionWithAffinityTemplate() |
| : m_affinity(DOWNSTREAM) |
| { |
| } |
| -PositionWithAffinity::~PositionWithAffinity() |
| +template <typename PositionType> |
| +PositionWithAffinityTemplate<PositionType>::~PositionWithAffinityTemplate() |
| { |
| } |
| -DEFINE_TRACE(PositionWithAffinity) |
| -{ |
| - visitor->trace(m_position); |
| -} |
| +template class CORE_EXTERN_TEMPLATE_EXPORT PositionWithAffinityTemplate<Position>; |
|
tasak
2015/06/29 08:11:02
Use CORE_TEMPLATE_EXPORT here.
|
| } // namespace blink |