Home | History | Annotate | Download | only in Frontend

Lines Matching refs:CaretLine

322                                           std::string &CaretLine,
327 std::max(CaretLine.size(),
333 // No special characters are allowed in CaretLine.
334 assert(CaretLine.end() ==
335 std::find_if(CaretLine.begin(), CaretLine.end(),
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
502 CaretLine.replace(0, CaretStart, front_space);
908 std::string &CaretLine,
943 EndColNo = CaretLine.size();
979 if (CaretLine.size() < EndColNo)
980 CaretLine.resize(EndColNo,' ');
981 std::fill(CaretLine.begin()+StartColNo,CaretLine.begin()+EndColNo,'~');
1114 std::string CaretLine(LineEnd-LineStart, ' ');
1122 highlightRange(*I, LineNo, FID, sourceColMap, CaretLine, SM, LangOpts);
1126 if (CaretLine.size()<ColNo+1)
1127 CaretLine.resize(ColNo+1, ' ');
1128 CaretLine[ColNo] = '^';
1139 selectInterestingSourceRegion(SourceLine, CaretLine, FixItInsertionLine,
1148 CaretLine = ' ' + CaretLine;
1151 // Finally, remove any blank spaces from the end of CaretLine.
1152 while (CaretLine[CaretLine.size()-1] == ' ')
1153 CaretLine.erase(CaretLine.end()-1);
1160 OS << CaretLine << '\n';