Lines Matching refs:Range
135 int Rewriter::getRangeSize(const CharSourceRange &Range, in getRangeSize() argument
137 if (!isRewritable(Range.getBegin()) || in getRangeSize()
138 !isRewritable(Range.getEnd())) return -1; in getRangeSize()
141 unsigned StartOff = getLocationOffsetAndFileID(Range.getBegin(), StartFileID); in getRangeSize()
142 unsigned EndOff = getLocationOffsetAndFileID(Range.getEnd(), EndFileID); in getRangeSize()
159 if (Range.isTokenRange()) in getRangeSize()
160 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts); in getRangeSize()
165 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const { in getRangeSize() argument
166 return getRangeSize(CharSourceRange::getTokenRange(Range), opts); in getRangeSize()
174 std::string Rewriter::getRewrittenText(SourceRange Range) const { in getRewrittenText()
175 if (!isRewritable(Range.getBegin()) || in getRewrittenText()
176 !isRewritable(Range.getEnd())) in getRewrittenText()
181 StartOff = getLocationOffsetAndFileID(Range.getBegin(), StartFileID); in getRewrittenText()
182 EndOff = getLocationOffsetAndFileID(Range.getEnd(), EndFileID); in getRewrittenText()
193 const char *Ptr = SourceMgr->getCharacterData(Range.getBegin()); in getRewrittenText()
197 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts); in getRewrittenText()
207 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts); in getRewrittenText()