Lines Matching defs:CaretLine
323 std::string &CaretLine,
327 unsigned CaretColumns = CaretLine.size();
335 // No special characters are allowed in CaretLine.
336 assert(llvm::none_of(CaretLine, [](char c) { return c < ' ' || '~' < c; }));
340 unsigned CaretStart = 0, CaretEnd = CaretLine.size();
342 if (!isWhitespace(CaretLine[CaretStart]))
346 if (!isWhitespace(CaretLine[CaretEnd - 1]))
349 // caret has already been inserted into CaretLine so the above whitespace
391 // CaretLine[CaretStart, CaretEnd) contains all of the interesting
500 CaretLine.replace(0, CaretStart, front_space);
970 std::string &CaretLine) {
996 if (CaretLine.size() < EndColNo)
997 CaretLine.resize(EndColNo, ' ');
998 std::fill(CaretLine.begin() + StartColNo, CaretLine.begin() + EndColNo, '~');
1387 std::string CaretLine;
1391 highlightRange(LR, sourceColMap, CaretLine);
1397 CaretLine.resize(std::max(Col + 1, CaretLine.size()), ' ');
1398 CaretLine[Col] = '^';
1408 selectInterestingSourceRegion(SourceLine, CaretLine, FixItInsertionLine,
1417 CaretLine = ' ' + CaretLine;
1424 if (!CaretLine.empty()) {
1428 OS << CaretLine << '\n';