Lines Matching refs:CaretLine
314 std::string &CaretLine, in selectInterestingSourceRegion() argument
318 unsigned CaretColumns = CaretLine.size(); in selectInterestingSourceRegion()
327 assert(llvm::none_of(CaretLine, [](char c) { return c < ' ' || '~' < c; })); in selectInterestingSourceRegion()
331 unsigned CaretStart = 0, CaretEnd = CaretLine.size(); in selectInterestingSourceRegion()
333 if (!isWhitespace(CaretLine[CaretStart])) in selectInterestingSourceRegion()
337 if (!isWhitespace(CaretLine[CaretEnd - 1])) in selectInterestingSourceRegion()
491 CaretLine.replace(0, CaretStart, front_space); in selectInterestingSourceRegion()
961 std::string &CaretLine) { in highlightRange() argument
987 if (CaretLine.size() < EndColNo) in highlightRange()
988 CaretLine.resize(EndColNo, ' '); in highlightRange()
989 std::fill(CaretLine.begin() + StartColNo, CaretLine.begin() + EndColNo, '~'); in highlightRange()
1216 std::string CaretLine; in emitSnippetAndCaret() local
1220 highlightRange(LR, sourceColMap, CaretLine); in emitSnippetAndCaret()
1226 CaretLine.resize(std::max(Col + 1, CaretLine.size()), ' '); in emitSnippetAndCaret()
1227 CaretLine[Col] = '^'; in emitSnippetAndCaret()
1237 selectInterestingSourceRegion(SourceLine, CaretLine, FixItInsertionLine, in emitSnippetAndCaret()
1246 CaretLine = ' ' + CaretLine; in emitSnippetAndCaret()
1252 if (!CaretLine.empty()) { in emitSnippetAndCaret()
1256 OS << CaretLine << '\n'; in emitSnippetAndCaret()