diff options
author | dim <dim@FreeBSD.org> | 2013-04-08 18:45:10 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2013-04-08 18:45:10 +0000 |
commit | c72c57c9e9b69944e3e009cd5e209634839581d3 (patch) | |
tree | 4fc2f184c499d106f29a386c452b49e5197bf63d /include/clang/Rewrite | |
parent | 5b20025c30d23d521e12c1f33ec8fa6b821952cd (diff) | |
download | FreeBSD-src-c72c57c9e9b69944e3e009cd5e209634839581d3.zip FreeBSD-src-c72c57c9e9b69944e3e009cd5e209634839581d3.tar.gz |
Vendor import of clang trunk r178860:
http://llvm.org/svn/llvm-project/cfe/trunk@178860
Diffstat (limited to 'include/clang/Rewrite')
-rw-r--r-- | include/clang/Rewrite/Core/RewriteRope.h | 3 | ||||
-rw-r--r-- | include/clang/Rewrite/Core/Rewriter.h | 8 | ||||
-rw-r--r-- | include/clang/Rewrite/Frontend/ASTConsumers.h | 3 | ||||
-rw-r--r-- | include/clang/Rewrite/Frontend/FixItRewriter.h | 2 |
4 files changed, 10 insertions, 6 deletions
diff --git a/include/clang/Rewrite/Core/RewriteRope.h b/include/clang/Rewrite/Core/RewriteRope.h index 9f1bbe5..a5192ef 100644 --- a/include/clang/Rewrite/Core/RewriteRope.h +++ b/include/clang/Rewrite/Core/RewriteRope.h @@ -15,10 +15,9 @@ #define LLVM_CLANG_REWRITEROPE_H #include "llvm/Support/Compiler.h" - -#include <cstring> #include <cassert> #include <cstddef> +#include <cstring> #include <iterator> namespace clang { diff --git a/include/clang/Rewrite/Core/Rewriter.h b/include/clang/Rewrite/Core/Rewriter.h index a33ea13..cb044ae 100644 --- a/include/clang/Rewrite/Core/Rewriter.h +++ b/include/clang/Rewrite/Core/Rewriter.h @@ -52,7 +52,11 @@ public: iterator end() const { return Buffer.end(); } unsigned size() const { return Buffer.size(); } - raw_ostream &write(raw_ostream &) const; + /// \brief Write to \p Stream the result of applying all changes to the + /// original buffer. + /// + /// The original buffer is not actually changed. + raw_ostream &write(raw_ostream &Stream) const; /// RemoveText - Remove the specified text. void RemoveText(unsigned OrigOffset, unsigned Size, @@ -279,7 +283,7 @@ public: buffer_iterator buffer_begin() { return RewriteBuffers.begin(); } buffer_iterator buffer_end() { return RewriteBuffers.end(); } - /// SaveFiles - Save all changed files to disk. + /// overwriteChangedFiles - Save all changed files to disk. /// /// Returns whether not all changes were saved successfully. /// Outputs diagnostics via the source manager's diagnostic engine diff --git a/include/clang/Rewrite/Frontend/ASTConsumers.h b/include/clang/Rewrite/Frontend/ASTConsumers.h index c9c92e3..584af3f 100644 --- a/include/clang/Rewrite/Frontend/ASTConsumers.h +++ b/include/clang/Rewrite/Frontend/ASTConsumers.h @@ -35,7 +35,8 @@ ASTConsumer *CreateModernObjCRewriter(const std::string &InFile, raw_ostream *OS, DiagnosticsEngine &Diags, const LangOptions &LOpts, - bool SilenceRewriteMacroWarning); + bool SilenceRewriteMacroWarning, + bool LineInfo); /// CreateHTMLPrinter - Create an AST consumer which rewrites source code to /// HTML with syntax highlighting suitable for viewing in a web-browser. diff --git a/include/clang/Rewrite/Frontend/FixItRewriter.h b/include/clang/Rewrite/Frontend/FixItRewriter.h index f12a034..04c04a2 100644 --- a/include/clang/Rewrite/Frontend/FixItRewriter.h +++ b/include/clang/Rewrite/Frontend/FixItRewriter.h @@ -17,8 +17,8 @@ #include "clang/Basic/Diagnostic.h" #include "clang/Basic/SourceLocation.h" -#include "clang/Rewrite/Core/Rewriter.h" #include "clang/Edit/EditedSource.h" +#include "clang/Rewrite/Core/Rewriter.h" namespace clang { |