Lines Matching refs:CaretLine

322                                           std::string &CaretLine,  in selectInterestingSourceRegion()  argument
326 unsigned CaretColumns = CaretLine.size(); in selectInterestingSourceRegion()
335 assert(CaretLine.end() == in selectInterestingSourceRegion()
336 llvm::find_if(CaretLine, [](char c) { return c < ' ' || '~' < c; })); in selectInterestingSourceRegion()
340 unsigned CaretStart = 0, CaretEnd = CaretLine.size(); in selectInterestingSourceRegion()
342 if (!isWhitespace(CaretLine[CaretStart])) in selectInterestingSourceRegion()
346 if (!isWhitespace(CaretLine[CaretEnd - 1])) in selectInterestingSourceRegion()
502 CaretLine.replace(0, CaretStart, front_space); in selectInterestingSourceRegion()
990 std::string &CaretLine, in highlightRange() argument
1025 EndColNo = CaretLine.size(); in highlightRange()
1064 if (CaretLine.size() < EndColNo) in highlightRange()
1065 CaretLine.resize(EndColNo,' '); in highlightRange()
1066 std::fill(CaretLine.begin()+StartColNo,CaretLine.begin()+EndColNo,'~'); in highlightRange()
1221 std::string CaretLine(sourceColMap.columns(), ' '); in emitSnippetAndCaret() local
1227 highlightRange(*I, LineNo, FID, sourceColMap, CaretLine, SM, LangOpts); in emitSnippetAndCaret()
1232 if (CaretLine.size() < CaretColNo + 1) in emitSnippetAndCaret()
1233 CaretLine.resize(CaretColNo + 1, ' '); in emitSnippetAndCaret()
1234 CaretLine[CaretColNo] = '^'; in emitSnippetAndCaret()
1244 selectInterestingSourceRegion(SourceLine, CaretLine, FixItInsertionLine, in emitSnippetAndCaret()
1253 CaretLine = ' ' + CaretLine; in emitSnippetAndCaret()
1257 while (!CaretLine.empty() && CaretLine[CaretLine.size() - 1] == ' ') in emitSnippetAndCaret()
1258 CaretLine.erase(CaretLine.end() - 1); in emitSnippetAndCaret()
1263 if (!CaretLine.empty()) { in emitSnippetAndCaret()
1266 OS << CaretLine << '\n'; in emitSnippetAndCaret()