Home | History | Annotate | Download | only in Tooling

Lines Matching refs:Rewrite

19 #include "clang/Rewrite/Core/Rewriter.h"
53 bool Replacement::apply(Rewriter &Rewrite) const {
54 SourceManager &SM = Rewrite.getSourceMgr();
72 bool RewriteSucceeded = !Rewrite.ReplaceText(
145 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite) {
151 Result = I->apply(Rewrite) && Result;
162 Rewriter &Rewrite) {
168 Result = I->apply(Rewrite) && Result;
184 Rewriter Rewrite(SourceMgr, LangOptions());
195 if (!Replace.apply(Rewrite))
200 Rewrite.getEditBuffer(ID).write(OS);
292 Rewriter Rewrite(Sources, DefaultLangOptions);
294 if (!applyAllReplacements(Rewrite)) {
298 return saveRewrittenFiles(Rewrite);
301 bool RefactoringTool::applyAllReplacements(Rewriter &Rewrite) {
302 return tooling::applyAllReplacements(Replace, Rewrite);
305 int RefactoringTool::saveRewrittenFiles(Rewriter &Rewrite) {
306 return Rewrite.overwriteChangedFiles() ? 1 : 0;