Lines Matching refs:substr
58 encoding::columnWidthWithTabs(Text.substr(MaxSplitBytes, BytesInChar), in getCommentSplit()
77 StringRef BeforeCut = Text.substr(0, SpaceOffset).rtrim(Blanks); in getCommentSplit()
78 StringRef AfterCut = Text.substr(SpaceOffset).ltrim(Blanks); in getCommentSplit()
106 Text.substr(0, Advance), UsedColumns + Chars, TabWidth, Encoding); in getStringSplit()
120 Text = Text.substr(Advance); in getStringSplit()
139 encoding::columnWidthWithTabs(Line.substr(Offset, Length), in getLineLengthAfterSplit()
151 Line = Tok.TokenText.substr( in BreakableSingleLineToken()
165 return getStringSplit(Line.substr(TailOffset), in getSplit()
194 LongestPrefix = Comment.substr(0, PrefixLength); in getLineCommentIndentPrefix()
221 return getCommentSplit(Line.substr(TailOffset), StartColumn + Prefix.size(), in getSplit()
259 TokenText.substr(2, TokenText.size() - 4).split(Lines, "\n"); in BreakableBlockComment()
284 Decoration = Decoration.substr(0, Decoration.size() - 1); in BreakableBlockComment()
310 Lines[i] = Lines[i].substr(DecorationSize); in BreakableBlockComment()
349 StringRef Whitespace = Lines[LineIndex].substr(0, StartOfLine); in adjustWhitespace()
351 Lines[LineIndex - 1] = Lines[LineIndex - 1].substr(0, EndOfPreviousLine); in adjustWhitespace()
352 Lines[LineIndex] = Lines[LineIndex].substr(StartOfLine); in adjustWhitespace()
370 encoding::columnWidthWithTabs(Lines[LineIndex].substr(Offset, Length), in getLineLengthAfterSplit()
380 return getCommentSplit(Lines[LineIndex].substr(TailOffset), in getSplit()
388 StringRef Text = Lines[LineIndex].substr(TailOffset); in insertBreak()
408 StringRef Text = Lines[LineIndex].substr(TailOffset); in replaceWhitespace()
432 Prefix = Prefix.substr(0, 1); in replaceWhitespaceBefore()
437 Prefix = Prefix.substr(0, 1); in replaceWhitespaceBefore()