| 
    clang 22.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.
References CINDEX_LINKAGE, and CXRewriter.
| CINDEX_LINKAGE void clang_CXRewriter_dispose | ( | CXRewriter | Rew | ) | 
Free the given CXRewriter.
References CINDEX_LINKAGE, CXRewriter, and LLVM_CLANG_C_EXTERN_C_END.
| 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.
References CINDEX_LINKAGE, and CXRewriter.
| 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.
References CINDEX_LINKAGE, and CXRewriter.
| CINDEX_LINKAGE void clang_CXRewriter_removeText | ( | CXRewriter | Rew, | 
| CXSourceRange | ToBeRemoved ) | 
Remove the specified range.
References CINDEX_LINKAGE, and CXRewriter.
| 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.
References CINDEX_LINKAGE, and CXRewriter.
| CINDEX_LINKAGE void clang_CXRewriter_writeMainFileToStdOut | ( | CXRewriter | Rew | ) | 
Write out rewritten version of the main file to stdout.
References CINDEX_LINKAGE, and CXRewriter.
| LLVM_CLANG_C_EXTERN_C_BEGIN typedef void* CXRewriter | 
Definition at line 20 of file Rewrite.h.
Referenced by clang_CXRewriter_create(), clang_CXRewriter_dispose(), clang_CXRewriter_insertTextBefore(), clang_CXRewriter_overwriteChangedFiles(), clang_CXRewriter_removeText(), clang_CXRewriter_replaceText(), and clang_CXRewriter_writeMainFileToStdOut().