aboutsummaryrefslogtreecommitdiff
path: root/clang-apply-replacements/include
diff options
context:
space:
mode:
authorEric Liu <ioeric@google.com>2016-08-01 10:16:39 +0000
committerEric Liu <ioeric@google.com>2016-08-01 10:16:39 +0000
commit7f9e09df357fecc8168a89d4439c30b843efb1e1 (patch)
tree5a8faf6ce16bcc859e7e242a24f3a81e59524d69 /clang-apply-replacements/include
parent7af9b2cb886a0c9fd27020c64cb820541a7658c7 (diff)
Changes related to new implementation of tooling::Replacements as class.
Summary: See http://reviews.llvm.org/D21748 for details. Reviewers: djasper, klimek Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D21749 git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@277336 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clang-apply-replacements/include')
-rw-r--r--clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h b/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h
index bab19270..395b51b4 100644
--- a/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h
+++ b/clang-apply-replacements/include/clang-apply-replacements/Tooling/ApplyReplacements.h
@@ -91,6 +91,11 @@ bool mergeAndDeduplicate(const TUReplacements &TUs,
FileToReplacementsMap &GroupedReplacements,
clang::SourceManager &SM);
+// FIXME: Remove this function after changing clang-apply-replacements to use
+// Replacements class.
+bool applyAllReplacements(const std::vector<tooling::Replacement> &Replaces,
+ Rewriter &Rewrite);
+
/// \brief Apply all replacements in \c GroupedReplacements.
///
/// \param[in] GroupedReplacements Deduplicated and conflict free Replacements