#include "third_party/blink/renderer/core/editing/range_in_flat_tree.h"
#include "third_party/blink/renderer/core/editing/ephemeral_range.h"
namespace blink {
RangeInFlatTree::RangeInFlatTree()
: … { … }
RangeInFlatTree::RangeInFlatTree(const PositionInFlatTree& start,
const PositionInFlatTree& end)
: … { … }
void RangeInFlatTree::SetStart(const PositionInFlatTree& start) { … }
void RangeInFlatTree::SetEnd(const PositionInFlatTree& end) { … }
PositionInFlatTree RangeInFlatTree::StartPosition() const { … }
PositionInFlatTree RangeInFlatTree::EndPosition() const { … }
bool RangeInFlatTree::IsCollapsed() const { … }
bool RangeInFlatTree::IsConnected() const { … }
bool RangeInFlatTree::IsNull() const { … }
EphemeralRangeInFlatTree RangeInFlatTree::ToEphemeralRange() const { … }
void RangeInFlatTree::Trace(Visitor* visitor) const { … }
}