Lines Matching refs:clang
9 #include "clang-c/Rewrite.h"
12 #include "clang/Basic/SourceManager.h"
13 #include "clang/Frontend/ASTUnit.h"
14 #include "clang/Rewrite/Core/Rewriter.h"
17 if (clang::cxtu::isNotUsableTU(TU)) {
21 clang::ASTUnit *AU = clang::cxtu::getASTUnit(TU);
24 new clang::Rewriter(AU->getSourceManager(), AU->getLangOpts()));
30 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
31 R.InsertTextBefore(clang::cxloc::translateSourceLocation(Loc), Insert);
37 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
38 R.ReplaceText(clang::cxloc::translateCXRangeToCharRange(ToBeReplaced),
44 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
45 R.RemoveText(clang::cxloc::translateCXRangeToCharRange(ToBeRemoved));
50 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
56 clang::Rewriter &R = *reinterpret_cast<clang::Rewriter *>(Rew);
62 delete reinterpret_cast<clang::Rewriter *>(Rew);