aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Rewrite/Rewriter.h
AgeCommit message (Expand)Author
2012-09-01Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.Ted Kremenek
2012-05-22Adds a method overwriteChangedFiles to the Rewriter. This is implemented byManuel Klimek
2011-09-29Introduce a pure virtual clone() method to DiagnosticConsumer, so thatDouglas Gregor
2011-07-20remove some now-redundant forward declarations.Chris Lattner
2011-07-20add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-06-15Automatic Reference Counting.John McCall
2011-04-23Remove unused STL header includes.Jay Foad
2011-04-16Introduce Rewriter::IncreaseIndentation() which increase indentations for the...Argyrios Kyrtzidis
2011-04-13Collect the options applicable to the Rewriter methods into a RewriterOptions...Argyrios Kyrtzidis
2011-04-11Typo.Fariborz Jahanian
2011-04-11Fixup more objc rwriter bug having to do withFariborz Jahanian
2011-04-07Enhance the Rewriter.Argyrios Kyrtzidis
2010-07-14Pass StringRefs by value.Benjamin Kramer
2010-06-18introduce a new CharSourceRange class, and enhance the diagnostics routinesChris Lattner
2010-04-16Add a write(raw_ostream&) method to RewriteBuffer. This uses an inefficientNick Lewycky
2010-04-15Teach -fixit to modify all of its inputs instead of just the main file, unlessNick Lewycky
2010-02-05Some clean up of replacement text API no longer needed byFariborz Jahanian
2010-01-28Fixes a rewrite bug rewriting nested ivars reference.Fariborz Jahanian
2010-01-07Fix typo: rename Rewriter::getRewritenText() -> Rewriter::getRewrittenText().Ted Kremenek
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-21Fix commentosDaniel Dunbar
2009-08-21Fix refacto.Daniel Dunbar
2009-08-19Remove now unnecessary helper methods.Daniel Dunbar
2009-08-19Convert parts of Rewriter to StringRef based API.Daniel Dunbar
2009-05-18Fix for PR2386: distinguish between insertion and replacements in the Eli Friedman
2009-04-14Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner
2009-01-17this massive patch introduces a simple new abstraction: it makesChris Lattner
2008-10-03add a disclaimerChris Lattner
2008-10-03add a new Rewriter::getRewritenText method that returns the text for a rangeChris Lattner
2008-04-16In html::EscapeText, instead of going through the rewriter withChris Lattner
2008-04-16make a method public.Chris Lattner
2008-04-16speed up -emit-html in a release build by 6.5% by avoiding std::string.Chris Lattner
2008-04-12remove ifdefsChris Lattner
2008-04-12Do an initial hack at replacing one of the incredibly inefficient Chris Lattner
2008-03-19Minor speed tweak per Chris's suggestion: use &S[0] instead of S.c_str().Ted Kremenek
2008-03-19Integrated some of Chris's comments; check for an empty string in InsertStrXXX()Ted Kremenek
2008-03-19Added InsertStrXXX/InsertCStrXXX methods to the Rewriter to provide a simplerTed Kremenek
2008-03-18Added variant of "InsertText" in the Rewriter to support inserting text bothTed Kremenek
2008-03-18Added method "getSourceMgr" to class Rewriter.Ted Kremenek
2008-01-31add some helper methods for removing and replacing text, this makes theChris Lattner
2008-01-31Make rewriter::inserttext return a bool to indicate if it failed.Chris Lattner
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-08add a getAtOffset() member to simplify some code.Chris Lattner
2007-11-08Add a new RewriteRope data structure which is a smarter way to represent the ...Chris Lattner
2007-11-08abstract out buffer type a bit betterChris Lattner
2007-10-17Add new API to rewrite one stmt/expr with another.Chris Lattner
2007-10-16Add a new Rewriter::getRangeSize method.Chris Lattner
2007-10-16Push the rewriter forward a bit more. Now it rewritesChris Lattner
2007-10-13another step forward in rewriter stuff. This still hasChris Lattner