Lines Matching refs:CharRange
64 struct CharRange {
67 CharRange(CharSourceRange range, SourceManager &srcMgr, Preprocessor &PP) {
80 RangeComparison compareWith(const CharRange &RHS) const {
99 return CharRange(CharSourceRange::getTokenRange(LHS), SrcMgr, PP)
100 .compareWith(CharRange(CharSourceRange::getTokenRange(RHS),
111 std::list<CharRange> Removals;
115 std::vector<std::pair<CharRange, SourceLocation> > IndentationRanges;
466 RangeComparison comp = CharRange::compare(replacementRange, range,
496 std::make_pair(CharRange(CharSourceRange::getTokenRange(range),
509 for (const CharRange &I : llvm::reverse(Removals)) {
520 CharRange newRange(range, Ctx.getSourceManager(), PP);
527 std::list<CharRange>::iterator I = Removals.end();
529 std::list<CharRange>::iterator RI = I;
567 for (std::vector<std::pair<CharRange, SourceLocation> >::iterator
574 for (std::list<CharRange>::iterator