Home | History | Annotate | Download | only in Format

Lines Matching refs:StringRef

42 static BreakableToken::Split getCommentSplit(StringRef Text,
48 return BreakableToken::Split(StringRef::npos, 0);
63 StringRef::size_type SpaceOffset = Text.find_last_of(Blanks, MaxSplitBytes);
64 if (SpaceOffset == StringRef::npos ||
66 Text.find_last_not_of(Blanks, SpaceOffset) == StringRef::npos) {
69 StringRef::size_type FirstNonWhitespace = Text.find_first_not_of(Blanks);
70 if (FirstNonWhitespace == StringRef::npos)
72 return BreakableToken::Split(StringRef::npos, 0);
76 if (SpaceOffset != StringRef::npos && SpaceOffset != 0) {
77 StringRef BeforeCut = Text.substr(0, SpaceOffset).rtrim(Blanks);
78 StringRef AfterCut = Text.substr(SpaceOffset).ltrim(Blanks);
82 return BreakableToken::Split(StringRef::npos, 0);
86 getStringSplit(StringRef Text, unsigned UsedColumns, unsigned ColumnLimit,
90 return BreakableToken::Split(StringRef::npos, 0);
92 return BreakableToken::Split(StringRef::npos, 0);
94 StringRef::size_type SpaceOffset = 0;
95 StringRef::size_type SlashOffset = 0;
96 StringRef::size_type WordStartOffset = 0;
97 StringRef::size_type SplitPoint = 0;
131 return BreakableToken::Split(StringRef::npos, 0);
137 unsigned LineIndex, unsigned Offset, StringRef::size_type Length) const {
146 StringRef Prefix, StringRef Postfix, bool InPPDirective,
157 StringRef Prefix, StringRef Postfix, bool InPPDirective,
185 static StringRef getLineCommentIndentPrefix(StringRef Comment) {
187 StringRef LongestPrefix;
188 for (StringRef KnownPrefix : KnownPrefixes) {
256 StringRef TokenText(Token.TokenText);
332 if (EndOfPreviousLine == StringRef::npos)
338 if (StartOfLine == StringRef::npos)
341 StringRef Whitespace = Lines[LineIndex].substr(0, StartOfLine);
359 unsigned LineIndex, unsigned Offset, StringRef::size_type Length) const {
380 StringRef Text = Lines[LineIndex].substr(TailOffset);
381 StringRef Prefix = Decoration;
400 StringRef Text = Lines[LineIndex].substr(TailOffset);
414 StringRef Prefix = Decoration;