Lines Matching refs:EndColNo
1004 unsigned EndColNo = map.getSourceLine().size(); in highlightRange() local
1006 EndColNo = SM.getExpansionColumnNumber(End); in highlightRange()
1007 if (EndColNo) { in highlightRange()
1008 --EndColNo; // Zero base the col #. in highlightRange()
1013 EndColNo += Lexer::MeasureTokenLength(End, SM, LangOpts); in highlightRange()
1015 EndColNo = CaretLine.size(); in highlightRange()
1019 assert(StartColNo <= EndColNo && "Invalid range!"); in highlightRange()
1030 if (EndColNo > map.getSourceLine().size()) in highlightRange()
1031 EndColNo = map.getSourceLine().size(); in highlightRange()
1032 while (EndColNo && in highlightRange()
1033 (map.getSourceLine()[EndColNo-1] == ' ' || in highlightRange()
1034 map.getSourceLine()[EndColNo-1] == '\t')) in highlightRange()
1035 EndColNo = map.startOfPreviousColumn(EndColNo); in highlightRange()
1040 if (StartColNo > EndColNo) { in highlightRange()
1042 StartColNo = EndColNo; in highlightRange()
1047 assert(EndColNo <= map.getSourceLine().size() && "Invalid range!"); in highlightRange()
1051 EndColNo = map.byteToContainingColumn(EndColNo); in highlightRange()
1053 assert(StartColNo <= EndColNo && "Invalid range!"); in highlightRange()
1054 if (CaretLine.size() < EndColNo) in highlightRange()
1055 CaretLine.resize(EndColNo,' '); in highlightRange()
1056 std::fill(CaretLine.begin()+StartColNo,CaretLine.begin()+EndColNo,'~'); in highlightRange()