Index: Source/core/editing/TextIterator.h |
diff --git a/Source/core/editing/TextIterator.h b/Source/core/editing/TextIterator.h |
index b86b7ebaa2d087ddbed00129cf0cea28cdea1045..239de029f45130cda84d536f07b668761221ffb1 100644 |
--- a/Source/core/editing/TextIterator.h |
+++ b/Source/core/editing/TextIterator.h |
@@ -107,12 +107,14 @@ public: |
} |
} |
- PassRefPtrWillBeRawPtr<Range> range() const; |
+ PassRefPtrWillBeRawPtr<Range> createRange() const; |
Node* node() const; |
+ Document* ownerDocument() const; |
+ Node* startContainer() const; |
+ Node* endContainer() const; |
int startOffset() const; |
int endOffset() const; |
- Node* startContainer() const; |
Position startPosition() const; |
Position endPosition() const; |
@@ -252,11 +254,10 @@ public: |
m_textContainer.prependTo(output, m_textOffset, m_textLength); |
} |
- PassRefPtrWillBeRawPtr<Range> range() const; |
- |
Node* startContainer() const; |
int endOffset() const; |
Position startPosition() const; |
+ Position endPosition() const; |
private: |
void init(Node* startNode, Node* endNode, int startOffset, int endOffset); |
@@ -335,10 +336,13 @@ public: |
void appendTextTo(BufferType& output) { m_textIterator.appendTextTo(output, m_runOffset); } |
int characterOffset() const { return m_offset; } |
- PassRefPtrWillBeRawPtr<Range> range() const; |
+ PassRefPtrWillBeRawPtr<Range> createRange() const; |
+ Document* ownerDocument() const; |
Node* startContainer() const; |
+ Node* endContainer() const; |
int startOffset() const; |
+ int endOffset() const; |
Position startPosition() const; |
Position endPosition() const; |
@@ -362,8 +366,6 @@ public: |
bool atEnd() const { return m_textIterator.atEnd(); } |
- PassRefPtrWillBeRawPtr<Range> range() const; |
- |
Position endPosition() const; |
private: |