clang 20.0.0git
|
#include "clang-c/CXString.h"
#include "clang-c/ExternC.h"
#include "clang-c/Index.h"
#include "clang-c/Platform.h"
Go to the source code of this file.
Functions | |
CINDEX_LINKAGE CXRewriter | clang_CXRewriter_create (CXTranslationUnit TU) |
Create CXRewriter. | |
CINDEX_LINKAGE void | clang_CXRewriter_insertTextBefore (CXRewriter Rew, CXSourceLocation Loc, const char *Insert) |
Insert the specified string at the specified location in the original buffer. | |
CINDEX_LINKAGE void | clang_CXRewriter_replaceText (CXRewriter Rew, CXSourceRange ToBeReplaced, const char *Replacement) |
Replace the specified range of characters in the input with the specified replacement. | |
CINDEX_LINKAGE void | clang_CXRewriter_removeText (CXRewriter Rew, CXSourceRange ToBeRemoved) |
Remove the specified range. | |
CINDEX_LINKAGE int | clang_CXRewriter_overwriteChangedFiles (CXRewriter Rew) |
Save all changed files to disk. | |
CINDEX_LINKAGE void | clang_CXRewriter_writeMainFileToStdOut (CXRewriter Rew) |
Write out rewritten version of the main file to stdout. | |
CINDEX_LINKAGE void | clang_CXRewriter_dispose (CXRewriter Rew) |
Free the given CXRewriter. | |
Variables | |
LLVM_CLANG_C_EXTERN_C_BEGIN typedef void * | CXRewriter |
CINDEX_LINKAGE CXRewriter clang_CXRewriter_create | ( | CXTranslationUnit | TU | ) |
Create CXRewriter.
CINDEX_LINKAGE void clang_CXRewriter_dispose | ( | CXRewriter | Rew | ) |
Free the given CXRewriter.
CINDEX_LINKAGE void clang_CXRewriter_insertTextBefore | ( | CXRewriter | Rew, |
CXSourceLocation | Loc, | ||
const char * | Insert | ||
) |
Insert the specified string at the specified location in the original buffer.
CINDEX_LINKAGE int clang_CXRewriter_overwriteChangedFiles | ( | CXRewriter | Rew | ) |
Save all changed files to disk.
Returns 1 if any files were not saved successfully, returns 0 otherwise.
CINDEX_LINKAGE void clang_CXRewriter_removeText | ( | CXRewriter | Rew, |
CXSourceRange | ToBeRemoved | ||
) |
Remove the specified range.
CINDEX_LINKAGE void clang_CXRewriter_replaceText | ( | CXRewriter | Rew, |
CXSourceRange | ToBeReplaced, | ||
const char * | Replacement | ||
) |
Replace the specified range of characters in the input with the specified replacement.
CINDEX_LINKAGE void clang_CXRewriter_writeMainFileToStdOut | ( | CXRewriter | Rew | ) |
Write out rewritten version of the main file to stdout.
LLVM_CLANG_C_EXTERN_C_BEGIN typedef void* CXRewriter |