Lines Matching refs:Range

145 int Rewriter::getRangeSize(const CharSourceRange &Range,  in getRangeSize()  argument
147 if (!isRewritable(Range.getBegin()) || in getRangeSize()
148 !isRewritable(Range.getEnd())) return -1; in getRangeSize()
151 unsigned StartOff = getLocationOffsetAndFileID(Range.getBegin(), StartFileID); in getRangeSize()
152 unsigned EndOff = getLocationOffsetAndFileID(Range.getEnd(), EndFileID); in getRangeSize()
169 if (Range.isTokenRange()) in getRangeSize()
170 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts); in getRangeSize()
175 int Rewriter::getRangeSize(SourceRange Range, RewriteOptions opts) const { in getRangeSize() argument
176 return getRangeSize(CharSourceRange::getTokenRange(Range), opts); in getRangeSize()
184 std::string Rewriter::getRewrittenText(CharSourceRange Range) const { in getRewrittenText()
185 if (!isRewritable(Range.getBegin()) || in getRewrittenText()
186 !isRewritable(Range.getEnd())) in getRewrittenText()
191 StartOff = getLocationOffsetAndFileID(Range.getBegin(), StartFileID); in getRewrittenText()
192 EndOff = getLocationOffsetAndFileID(Range.getEnd(), EndFileID); in getRewrittenText()
203 const char *Ptr = SourceMgr->getCharacterData(Range.getBegin()); in getRewrittenText()
207 if (Range.isTokenRange()) in getRewrittenText()
209 Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts); in getRewrittenText()
219 if (Range.isTokenRange()) in getRewrittenText()
220 EndOff += Lexer::MeasureTokenLength(Range.getEnd(), *SourceMgr, *LangOpts); in getRewrittenText()