• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file./*
4 
5 #include "config.h"
6 #include "core/editing/PositionWithAffinity.h"
7 
8 namespace blink {
9 
PositionWithAffinity(const Position & position,EAffinity affinity)10 PositionWithAffinity::PositionWithAffinity(const Position& position, EAffinity affinity)
11     : m_position(position)
12     , m_affinity(affinity)
13 {
14 }
15 
PositionWithAffinity()16 PositionWithAffinity::PositionWithAffinity()
17     : m_affinity(DOWNSTREAM)
18 {
19 }
20 
~PositionWithAffinity()21 PositionWithAffinity::~PositionWithAffinity()
22 {
23 }
24 
trace(Visitor * visitor)25 void PositionWithAffinity::trace(Visitor* visitor)
26 {
27     visitor->trace(m_position);
28 }
29 
30 } // namespace blink
31