Lines Matching refs:CaretLine
323 std::string &CaretLine, in selectInterestingSourceRegion() argument
327 unsigned CaretColumns = CaretLine.size(); in selectInterestingSourceRegion()
336 assert(llvm::none_of(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()
500 CaretLine.replace(0, CaretStart, front_space); in selectInterestingSourceRegion()
970 std::string &CaretLine) { in highlightRange() argument
996 if (CaretLine.size() < EndColNo) in highlightRange()
997 CaretLine.resize(EndColNo, ' '); in highlightRange()
998 std::fill(CaretLine.begin() + StartColNo, CaretLine.begin() + EndColNo, '~'); in highlightRange()
1387 std::string CaretLine; in emitSnippetAndCaret() local
1391 highlightRange(LR, sourceColMap, CaretLine); in emitSnippetAndCaret()
1397 CaretLine.resize(std::max(Col + 1, CaretLine.size()), ' '); in emitSnippetAndCaret()
1398 CaretLine[Col] = '^'; in emitSnippetAndCaret()
1408 selectInterestingSourceRegion(SourceLine, CaretLine, FixItInsertionLine, in emitSnippetAndCaret()
1417 CaretLine = ' ' + CaretLine; in emitSnippetAndCaret()
1424 if (!CaretLine.empty()) { in emitSnippetAndCaret()
1428 OS << CaretLine << '\n'; in emitSnippetAndCaret()