#include "third_party/blink/renderer/core/css/cssom/caret_position.h"
#include "third_party/blink/renderer/core/dom/node.h"
#include "third_party/blink/renderer/core/dom/range.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/geometry/dom_rect.h"
#include "third_party/blink/renderer/core/html/forms/text_control_element.h"
namespace blink {
CaretPosition::CaretPosition(Node* node, unsigned offset)
: … { … }
Node* CaretPosition::offsetNode() const { … }
unsigned CaretPosition::offset() const { … }
DOMRect* CaretPosition::getClientRect() const { … }
void CaretPosition::Trace(Visitor* visitor) const { … }
}