Lines Matching refs:Range

31 #include "Range.h"
64 String plainText(const Range*, TextIteratorBehavior defaultBehavior = TextIteratorDefaultBehavior);
65 UChar* plainTextToMallocAllocatedBuffer(const Range*, unsigned& bufferLength, bool isDisplayString, TextIteratorBehavior = TextIteratorDefaultBehavior);
66 PassRefPtr<Range> findPlainText(const Range*, const String&, FindOptions);
92 explicit TextIterator(const Range*, TextIteratorBehavior = TextIteratorDefaultBehavior);
100 PassRefPtr<Range> range() const;
103 static int rangeLength(const Range*, bool spacesForReplacedElements = false);
104 static PassRefPtr<Range> rangeFromLocationAndLength(Element* scope, int rangeLocation, int rangeLength, bool spacesForReplacedElements = false);
105 static bool locationAndLengthFromRange(const Range*, size_t& location, size_t& length);
106 static PassRefPtr<Range> subrange(Range* entireRange, int characterOffset, int characterCount);
174 // in the Range used to create the TextIterator.
202 explicit SimplifiedBackwardsTextIterator(const Range*, TextIteratorBehavior = TextIteratorDefaultBehavior);
210 PassRefPtr<Range> range() const;
266 explicit CharacterIterator(const Range*, TextIteratorBehavior = TextIteratorDefaultBehavior);
278 PassRefPtr<Range> range() const;
291 explicit BackwardsCharacterIterator(const Range*, TextIteratorBehavior = TextIteratorDefaultBehavior);
297 PassRefPtr<Range> range() const;
313 explicit WordAwareIterator(const Range*);
322 // Range of the text we're currently returning
323 PassRefPtr<Range> range() const { return m_range; }
336 RefPtr<Range> m_range;