Lines Matching full:rewrite
19 #include "clang/Rewrite/Core/Rewriter.h"
50 bool Replacement::apply(Rewriter &Rewrite) const {
51 SourceManager &SM = Rewrite.getSourceMgr();
69 bool RewriteSucceeded = !Rewrite.ReplaceText(Start, Length, ReplacementText);
124 bool applyAllReplacements(Replacements &Replaces, Rewriter &Rewrite) {
130 Result = I->apply(Rewrite) && Result;
156 Rewriter Rewrite(Sources, DefaultLangOptions);
158 if (!applyAllReplacements(Rewrite)) {
162 return saveRewrittenFiles(Rewrite);
165 bool RefactoringTool::applyAllReplacements(Rewriter &Rewrite) {
166 return tooling::applyAllReplacements(Replace, Rewrite);
169 int RefactoringTool::saveRewrittenFiles(Rewriter &Rewrite) {
170 for (Rewriter::buffer_iterator I = Rewrite.buffer_begin(),
171 E = Rewrite.buffer_end();
177 Rewrite.getSourceMgr().getFileEntryForID(I->first);