| Index: Source/core/editing/TextIterator.h
|
| diff --git a/Source/core/editing/TextIterator.h b/Source/core/editing/TextIterator.h
|
| index 73832fcaa9f1f8f269fc0a8c59d7a5ff2689f4a9..6ab68639759017bc428dbcd411ef3a5f878a8215 100644
|
| --- a/Source/core/editing/TextIterator.h
|
| +++ b/Source/core/editing/TextIterator.h
|
| @@ -63,6 +63,7 @@ inline bool isCollapsibleWhitespace(UChar c)
|
|
|
| String plainText(const Range*, TextIteratorBehaviorFlags = TextIteratorDefaultBehavior);
|
| PassRefPtr<Range> findPlainText(const Range*, const String&, FindOptions);
|
| +PassRefPtr<Range> findPlainText(const Position& start, const Position& end, const String&, FindOptions);
|
|
|
| class BitStack {
|
| public:
|
| @@ -308,6 +309,7 @@ private:
|
| class CharacterIterator {
|
| public:
|
| explicit CharacterIterator(const Range*, TextIteratorBehaviorFlags = TextIteratorDefaultBehavior);
|
| + CharacterIterator(const Position& start, const Position& end, TextIteratorBehaviorFlags = TextIteratorDefaultBehavior);
|
|
|
| void advance(int numCharacters);
|
|
|
| @@ -324,6 +326,8 @@ public:
|
| PassRefPtr<Range> range() const;
|
|
|
| private:
|
| + void initialize();
|
| +
|
| int m_offset;
|
| int m_runOffset;
|
| bool m_atBreak;
|
|
|