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,
64 /// \brief Replaces the whitespace between \p LineIndex-1 and \p LineIndex.
65 virtual void replaceWhitespaceBefore(unsigned LineIndex,
84 virtual unsigned getLineLengthAfterSplit(unsigned LineIndex,
112 virtual Split getSplit(unsigned LineIndex, unsigned TailOffset,
114 virtual void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
127 virtual Split getSplit(unsigned LineIndex, unsigned TailOffset,
129 virtual void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
131 virtual void replaceWhitespaceBefore(unsigned LineIndex,
153 virtual unsigned getLineLengthAfterSplit(unsigned LineIndex,
156 virtual Split getSplit(unsigned LineIndex, unsigned TailOffset,
158 virtual void insertBreak(unsigned LineIndex, unsigned TailOffset, Split Split,
160 virtual void replaceWhitespaceBefore(unsigned LineIndex,
164 // Rearranges the whitespace between Lines[LineIndex-1] and Lines[LineIndex],
165 // so that all whitespace between the lines is accounted to Lines[LineIndex]
167 // - Lines[LineIndex] points to the text after that whitespace
168 // - Lines[LineIndex-1] shrinks by its trailing whitespace
169 // - LeadingWhitespace[LineIndex] is updated with the complete whitespace
170 // between the end of the text of Lines[LineIndex-1] and Lines[LineIndex]
173 // Lines[LineIndex] starts (note that the decoration, if present, is not
175 void adjustWhitespace(const FormatStyle &Style, unsigned LineIndex,
178 // Returns the column at which the text in line LineIndex starts, when broken
181 unsigned getContentStartColumn(unsigned LineIndex, unsigned TailOffset) const;