Lines Matching refs:CaretLine

323                                           std::string &CaretLine,  in selectInterestingSourceRegion()  argument
327 unsigned CaretColumns = CaretLine.size(); in selectInterestingSourceRegion()
336 assert(CaretLine.end() == in selectInterestingSourceRegion()
337 std::find_if(CaretLine.begin(), CaretLine.end(), in selectInterestingSourceRegion()
342 unsigned CaretStart = 0, CaretEnd = CaretLine.size(); in selectInterestingSourceRegion()
344 if (!isWhitespace(CaretLine[CaretStart])) in selectInterestingSourceRegion()
348 if (!isWhitespace(CaretLine[CaretEnd - 1])) in selectInterestingSourceRegion()
504 CaretLine.replace(0, CaretStart, front_space); in selectInterestingSourceRegion()
970 std::string &CaretLine, in highlightRange() argument
1005 EndColNo = CaretLine.size(); in highlightRange()
1044 if (CaretLine.size() < EndColNo) in highlightRange()
1045 CaretLine.resize(EndColNo,' '); in highlightRange()
1046 std::fill(CaretLine.begin()+StartColNo,CaretLine.begin()+EndColNo,'~'); in highlightRange()
1201 std::string CaretLine(sourceColMap.columns(), ' '); in emitSnippetAndCaret() local
1207 highlightRange(*I, LineNo, FID, sourceColMap, CaretLine, SM, LangOpts); in emitSnippetAndCaret()
1212 if (CaretLine.size() < CaretColNo + 1) in emitSnippetAndCaret()
1213 CaretLine.resize(CaretColNo + 1, ' '); in emitSnippetAndCaret()
1214 CaretLine[CaretColNo] = '^'; in emitSnippetAndCaret()
1224 selectInterestingSourceRegion(SourceLine, CaretLine, FixItInsertionLine, in emitSnippetAndCaret()
1233 CaretLine = ' ' + CaretLine; in emitSnippetAndCaret()
1237 while (!CaretLine.empty() && CaretLine[CaretLine.size() - 1] == ' ') in emitSnippetAndCaret()
1238 CaretLine.erase(CaretLine.end() - 1); in emitSnippetAndCaret()
1243 if (!CaretLine.empty()) { in emitSnippetAndCaret()
1246 OS << CaretLine << '\n'; in emitSnippetAndCaret()