[cfe-commits] r49770 - /cfe/trunk/include/clang/Rewrite/Rewriter.h

Chris Lattner sabre at nondot.org
Tue Apr 15 21:28:52 PDT 2008


Author: lattner
Date: Tue Apr 15 23:28:52 2008
New Revision: 49770

URL: http://llvm.org/viewvc/llvm-project?rev=49770&view=rev
Log:
make a method public.

Modified:
    cfe/trunk/include/clang/Rewrite/Rewriter.h

Modified: cfe/trunk/include/clang/Rewrite/Rewriter.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Rewrite/Rewriter.h?rev=49770&r1=49769&r2=49770&view=diff

==============================================================================
--- cfe/trunk/include/clang/Rewrite/Rewriter.h (original)
+++ cfe/trunk/include/clang/Rewrite/Rewriter.h Tue Apr 15 23:28:52 2008
@@ -203,8 +203,14 @@
       RewriteBuffers.find(FileID);
     return I == RewriteBuffers.end() ? 0 : &I->second;
   }
-private:
+
+  /// getEditBuffer - This is like getRewriteBufferFor, but always returns a
+  /// buffer, and allows you to write on it directly.  This is useful if you
+  /// want efficient low-level access to apis for scribbling on one specific
+  /// FileID's buffer.
   RewriteBuffer &getEditBuffer(unsigned FileID);
+
+private:
   unsigned getLocationOffsetAndFileID(SourceLocation Loc,
                                       unsigned &FileID) const;
 };





More information about the cfe-commits mailing list