[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