#include "clang-c/Rewrite.h"
#include "CXSourceLocation.h"
#include "CXTranslationUnit.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Frontend/ASTUnit.h"
#include "clang/Rewrite/Core/Rewriter.h"
CXRewriter clang_CXRewriter_create(CXTranslationUnit TU) { … }
void clang_CXRewriter_insertTextBefore(CXRewriter Rew, CXSourceLocation Loc,
const char *Insert) { … }
void clang_CXRewriter_replaceText(CXRewriter Rew, CXSourceRange ToBeReplaced,
const char *Replacement) { … }
void clang_CXRewriter_removeText(CXRewriter Rew, CXSourceRange ToBeRemoved) { … }
int clang_CXRewriter_overwriteChangedFiles(CXRewriter Rew) { … }
void clang_CXRewriter_writeMainFileToStdOut(CXRewriter Rew) { … }
void clang_CXRewriter_dispose(CXRewriter Rew) { … }