Home | History | Annotate | Download | only in ARCMigrate

Lines Matching refs:range

23 /// with applyRewrites(). E.g. if the same source range
64 /// \brief A range to remove. It is a character range.
68 CharRange(CharSourceRange range, SourceManager &srcMgr, Preprocessor &PP) {
69 SourceLocation beginLoc = range.getBegin(), endLoc = range.getEnd();
71 if (range.isTokenRange()) {
136 void remove(SourceRange range);
138 void replace(SourceRange range, StringRef text);
139 void replace(SourceRange range, SourceRange replacementRange);
143 void increaseIndentation(SourceRange range,
146 bool clearDiagnostic(ArrayRef<unsigned> IDs, SourceRange range);
153 bool canRemoveRange(SourceRange range);
154 bool canReplaceRange(SourceRange range, SourceRange replacementRange);
159 void commitRemove(SourceRange range);
161 void commitReplace(SourceRange range, SourceRange replacementRange);
164 void commitIncreaseIndentation(SourceRange range,SourceLocation parentIndent);
165 void commitClearDiagnostic(ArrayRef<unsigned> IDs, SourceRange range);
167 void addRemoval(CharSourceRange range);
305 void TransformActionsImpl::remove(SourceRange range) {
309 data.R1 = range;
321 void TransformActionsImpl::replace(SourceRange range, StringRef text) {
324 remove(range);
325 insert(range.getBegin(), text);
328 void TransformActionsImpl::replace(SourceRange range,
333 data.R1 = range;
357 void TransformActionsImpl::increaseIndentation(SourceRange range,
359 if (range.isInvalid()) return;
363 data.R1 = range;
369 SourceRange range) {
371 if (!CapturedDiags.hasDiagnostic(IDs, range))
376 data.R1 = range;
408 bool TransformActionsImpl::canRemoveRange(SourceRange range) {
409 return canInsert(range.getBegin()) && canInsertAfterToken(range.getEnd());
412 bool TransformActionsImpl::canReplaceRange(SourceRange range,
414 return canRemoveRange(range) && canRemoveRange(replacementRange);
445 void TransformActionsImpl::commitRemove(SourceRange range) {
446 addRemoval(CharSourceRange::getTokenRange(range));
463 void TransformActionsImpl::commitReplace(SourceRange range,
465 RangeComparison comp = CharRange::compare(replacementRange, range,
470 if (range.getBegin() != replacementRange.getBegin())
471 addRemoval(CharSourceRange::getCharRange(range.getBegin(),
473 if (replacementRange.getEnd() != range.getEnd())
477 range.getEnd()));
491 void TransformActionsImpl::commitIncreaseIndentation(SourceRange range,
495 range),
501 SourceRange range) {
502 CapturedDiags.clearDiagnostic(IDs, range);
519 void TransformActionsImpl::addRemoval(CharSourceRange range) {
520 CharRange newRange(range, Ctx.getSourceManager(), PP);
568 CharSourceRange range = CharSourceRange::getCharRange(I->first.Begin,
570 receiver.increaseIndentation(range, I->second);
575 CharSourceRange range = CharSourceRange::getCharRange(I->Begin, I->End);
576 receiver.remove(range);
634 void TransformActions::remove(SourceRange range) {
635 static_cast<TransformActionsImpl*>(Impl)->remove(range);
642 void TransformActions::replace(SourceRange range, StringRef text) {
643 static_cast<TransformActionsImpl*>(Impl)->replace(range, text);
646 void TransformActions::replace(SourceRange range,
648 static_cast<TransformActionsImpl*>(Impl)->replace(range, replacementRange);
661 void TransformActions::increaseIndentation(SourceRange range,
663 static_cast<TransformActionsImpl*>(Impl)->increaseIndentation(range,
668 SourceRange range) {
669 return static_cast<TransformActionsImpl*>(Impl)->clearDiagnostic(IDs, range);
677 SourceRange range) {
680 return Diags.Report(loc, diagId) << range;
684 SourceRange range) {
685 report(loc, diag::err_mt_message, range) << message;
689 SourceRange range) {
690 report(loc, diag::warn_mt_message, range) << message;
694 SourceRange range) {
695 report(loc, diag::note_mt_message, range) << message;