From: Edwin Vane Date: Tue, 27 Aug 2013 13:00:34 +0000 (+0000) Subject: Adding const buffer iterator generators to Rewriter X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a87ce261dd9fd24609e1aff77fe575f46a781f17;p=clang Adding const buffer iterator generators to Rewriter git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189344 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Rewrite/Core/Rewriter.h b/include/clang/Rewrite/Core/Rewriter.h index cb044aef23..68169a937a 100644 --- a/include/clang/Rewrite/Core/Rewriter.h +++ b/include/clang/Rewrite/Core/Rewriter.h @@ -149,6 +149,7 @@ public: }; typedef std::map::iterator buffer_iterator; + typedef std::map::const_iterator const_buffer_iterator; explicit Rewriter(SourceManager &SM, const LangOptions &LO) : SourceMgr(&SM), LangOpts(&LO) {} @@ -282,6 +283,8 @@ public: // Iterators over rewrite buffers. buffer_iterator buffer_begin() { return RewriteBuffers.begin(); } buffer_iterator buffer_end() { return RewriteBuffers.end(); } + const_buffer_iterator buffer_begin() const { return RewriteBuffers.begin(); } + const_buffer_iterator buffer_end() const { return RewriteBuffers.end(); } /// overwriteChangedFiles - Save all changed files to disk. ///