Lines Matching refs:TransformActionsImpl
29 class TransformActionsImpl { class
122 TransformActionsImpl(CapturedDiagList &capturedDiags, in TransformActionsImpl() function in __anon59d4e5240111::TransformActionsImpl
184 void TransformActionsImpl::startTransaction() { in startTransaction()
190 bool TransformActionsImpl::commitTransaction() { in commitTransaction()
279 void TransformActionsImpl::abortTransaction() { in abortTransaction()
285 void TransformActionsImpl::insert(SourceLocation loc, StringRef text) { in insert()
295 void TransformActionsImpl::insertAfterToken(SourceLocation loc, StringRef text) { in insertAfterToken()
305 void TransformActionsImpl::remove(SourceRange range) { in remove()
313 void TransformActionsImpl::removeStmt(Stmt *S) { in removeStmt()
321 void TransformActionsImpl::replace(SourceRange range, StringRef text) { in replace()
328 void TransformActionsImpl::replace(SourceRange range, in replace()
338 void TransformActionsImpl::replaceText(SourceLocation loc, StringRef text, in replaceText()
350 void TransformActionsImpl::replaceStmt(Stmt *S, StringRef text) { in replaceStmt()
357 void TransformActionsImpl::increaseIndentation(SourceRange range, in increaseIndentation()
368 bool TransformActionsImpl::clearDiagnostic(ArrayRef<unsigned> IDs, in clearDiagnostic()
382 bool TransformActionsImpl::canInsert(SourceLocation loc) { in canInsert()
395 bool TransformActionsImpl::canInsertAfterToken(SourceLocation loc) { in canInsertAfterToken()
408 bool TransformActionsImpl::canRemoveRange(SourceRange range) { in canRemoveRange()
412 bool TransformActionsImpl::canReplaceRange(SourceRange range, in canReplaceRange()
417 bool TransformActionsImpl::canReplaceText(SourceLocation loc, StringRef text) { in canReplaceText()
436 void TransformActionsImpl::commitInsert(SourceLocation loc, StringRef text) { in commitInsert()
440 void TransformActionsImpl::commitInsertAfterToken(SourceLocation loc, in commitInsertAfterToken()
445 void TransformActionsImpl::commitRemove(SourceRange range) { in commitRemove()
449 void TransformActionsImpl::commitRemoveStmt(Stmt *S) { in commitRemoveStmt()
463 void TransformActionsImpl::commitReplace(SourceRange range, in commitReplace()
479 void TransformActionsImpl::commitReplaceText(SourceLocation loc, in commitReplaceText()
491 void TransformActionsImpl::commitIncreaseIndentation(SourceRange range, in commitIncreaseIndentation()
500 void TransformActionsImpl::commitClearDiagnostic(ArrayRef<unsigned> IDs, in commitClearDiagnostic()
505 void TransformActionsImpl::addInsertion(SourceLocation loc, StringRef text) { in addInsertion()
518 void TransformActionsImpl::addRemoval(CharSourceRange range) { in addRemoval()
556 void TransformActionsImpl::applyRewrites( in applyRewrites()
583 StringRef TransformActionsImpl::getUniqueText(StringRef text) { in getUniqueText()
590 SourceLocation TransformActionsImpl::getLocForEndOfToken(SourceLocation loc, in getLocForEndOfToken()
608 Impl = new TransformActionsImpl(capturedDiags, ctx, PP); in TransformActions()
612 delete static_cast<TransformActionsImpl*>(Impl); in ~TransformActions()
616 static_cast<TransformActionsImpl*>(Impl)->startTransaction(); in startTransaction()
620 return static_cast<TransformActionsImpl*>(Impl)->commitTransaction(); in commitTransaction()
624 static_cast<TransformActionsImpl*>(Impl)->abortTransaction(); in abortTransaction()
629 static_cast<TransformActionsImpl*>(Impl)->insert(loc, text); in insert()
634 static_cast<TransformActionsImpl*>(Impl)->insertAfterToken(loc, text); in insertAfterToken()
638 static_cast<TransformActionsImpl*>(Impl)->remove(range); in remove()
642 static_cast<TransformActionsImpl*>(Impl)->removeStmt(S); in removeStmt()
646 static_cast<TransformActionsImpl*>(Impl)->replace(range, text); in replace()
651 static_cast<TransformActionsImpl*>(Impl)->replace(range, replacementRange); in replace()
655 static_cast<TransformActionsImpl*>(Impl)->replaceStmt(S, text); in replaceStmt()
660 static_cast<TransformActionsImpl*>(Impl)->replaceText(loc, text, in replaceText()
666 static_cast<TransformActionsImpl*>(Impl)->increaseIndentation(range, in increaseIndentation()
672 return static_cast<TransformActionsImpl*>(Impl)->clearDiagnostic(IDs, range); in clearDiagnostic()
676 static_cast<TransformActionsImpl*>(Impl)->applyRewrites(receiver); in applyRewrites()
681 assert(!static_cast<TransformActionsImpl *>(Impl)->isInTransaction() && in report()