Lines Matching refs:LineIndex

45   /// at \p LineIndex, from byte offset \p Offset with length \p Length.
51 getLineLengthAfterSplit(unsigned LineIndex, unsigned Offset,
55 /// \p LineIndex, if previously broken at \p TailOffset. If possible, do not
57 virtual Split getSplit(unsigned LineIndex, unsigned TailOffset,
61 virtual void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
66 virtual void replaceWhitespace(unsigned LineIndex, unsigned TailOffset,
70 /// \brief Replaces the whitespace between \p LineIndex-1 and \p LineIndex.
71 virtual void replaceWhitespaceBefore(unsigned LineIndex,
94 unsigned getLineLengthAfterSplit(unsigned LineIndex, unsigned TailOffset,
125 Split getSplit(unsigned LineIndex, unsigned TailOffset,
127 void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
129 void replaceWhitespace(unsigned LineIndex, unsigned TailOffset, Split Split,
143 Split getSplit(unsigned LineIndex, unsigned TailOffset,
145 void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
147 void replaceWhitespace(unsigned LineIndex, unsigned TailOffset, Split Split,
149 void replaceWhitespaceBefore(unsigned LineIndex,
171 unsigned getLineLengthAfterSplit(unsigned LineIndex, unsigned TailOffset,
173 Split getSplit(unsigned LineIndex, unsigned TailOffset,
175 void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
177 void replaceWhitespace(unsigned LineIndex, unsigned TailOffset, Split Split,
179 void replaceWhitespaceBefore(unsigned LineIndex,
183 // Rearranges the whitespace between Lines[LineIndex-1] and Lines[LineIndex],
184 // so that all whitespace between the lines is accounted to Lines[LineIndex]
186 // - Lines[LineIndex] points to the text after that whitespace
187 // - Lines[LineIndex-1] shrinks by its trailing whitespace
188 // - LeadingWhitespace[LineIndex] is updated with the complete whitespace
189 // between the end of the text of Lines[LineIndex-1] and Lines[LineIndex]
192 // Lines[LineIndex] starts (note that the decoration, if present, is not
194 void adjustWhitespace(unsigned LineIndex, int IndentDelta);
196 // Returns the column at which the text in line LineIndex starts, when broken
199 unsigned getContentStartColumn(unsigned LineIndex, unsigned TailOffset) const;