46fa4c355bd45197dff580b63240494a53b16c1d |
|
19-Jul-2013 |
Manuel Klimek <klimek@google.com> |
Adds overlapsWith and contains predicates on tooling::Range. Patch by Guillaume Papin. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186670 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
76a2ea3d8a0c3f3a54f293e305ae16f654eab04f |
|
17-Jul-2013 |
David Blaikie <dblaikie@gmail.com> |
Constify Replacements parameter to applyAllReplacements. http://llvm-reviews.chandlerc.com/D1169 Patch by Guillaume Papin. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
6bd3b93200c6ae141d0f7444ffb4cacd52b183ed |
|
21-May-2013 |
Daniel Jasper <djasper@google.com> |
Let clang-format move the cursor appropriately. With this patch, clang-format will try to keep the cursor at the original code position in editor integrations (implemented for emacs and vim). This means, after formatting, clang-format will try to keep the cursor on the same character of the same token. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182373 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
8a99945769aa83270bda4ae4890f519800aa19eb |
|
16-May-2013 |
Daniel Jasper <djasper@google.com> |
Add a more convenient interface to use clang-format. It turns out that several implementations go through the trouble of setting up a SourceManager and Lexer and abstracting this into a function makes usage easier. Also abstracts SourceManager-independent ranges out of tooling::Refactoring and provides a convenience function to create them from line ranges. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181997 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
cfa88f893915ceb8ae4ce2f17c46c24a4d67502f |
|
12-Jan-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Remove useless 'llvm::' qualifier from names like StringRef and others that are brought into 'clang' namespace by clang/Basic/LLVM.h git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172323 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
d088a5f966c31462280d5ace29febc6889834611 |
|
11-Jan-2013 |
Edwin Vane <edwin.vane@intel.com> |
Allow RefactoringTool to write to memory instead of always to disk RefactoringTool::run() always writes the result of rewrites to disk. Instead, make this optional and provide a method for getting the refactoring results in a memory buffer instead. Also made ClangTool polymorphic so RefactoringTool could inherit from it to properly express the IS-A relationship. This change also provides access to ClangTool's public interface, e.g. mapVirtualFile() which is important once refactored buffers start living in memory instead of on disk. Reviewers: klimek git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
30a2e16f6c27f888dd11eba6bbbae1e980078fcb |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort #include lines for all files under include/... This is a simpler sort, entirely automatic with the help of llvm/utils/sort_includes.py -- no manual edits here. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
30c8a1f79f6d0b61235f5c2762c9077af70d426d |
|
13-Sep-2012 |
Manuel Klimek <klimek@google.com> |
Add missing accessor. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163792 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
5d51e8894624d5a12ed2c4fd80c31112d3d70f80 |
|
30-May-2012 |
Manuel Klimek <klimek@google.com> |
Adds a toString method to Replacement, which helps debugging. Adds missing header guards to Refactoring.h. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157694 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
b53bf007307908ad1750956009d1f0b313ac985d |
|
24-May-2012 |
Manuel Klimek <klimek@google.com> |
Apply review comment from Jordan Rose. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|
f9d4cbd3dd1eb4cf3ec3c5ec7acc310415beeefd |
|
23-May-2012 |
Manuel Klimek <klimek@google.com> |
Adds the Refactoring library, which is a layer on top of the Tooling library that allows easy refactoring across translation units. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157331 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Tooling/Refactoring.h
|