Lines Matching defs:Replacement
45 // Clear the matchers so that each Replacement is only emitted once.
51 for (const auto &Replacement : Callback->getReplacements()) {
53 Refactoring.FileToReplaces[std::string(Replacement.getFilePath())]
54 .add(Replacement);
56 llvm::errs() << "Skipping replacement " << Replacement.toString()
72 static Replacement replaceStmtWithText(SourceManager &Sources, const Stmt &From,
74 return tooling::Replacement(
77 static Replacement replaceStmtWithStmt(SourceManager &Sources, const Stmt &From,
91 auto Err = Replace.add(tooling::Replacement(
171 "Unterminated ${...} in replacement template near " +
182 "Invalid $ in replacement template near " +
212 << " used in replacement template not bound in Matcher \n";
213 llvm::report_fatal_error("Unbound node in replacement template.");
228 auto Replacement =
229 tooling::Replacement(*Result.SourceManager, &NodeMap.at(FromId), ToText,
231 llvm::Error Err = Replace.add(Replacement);
233 llvm::errs() << "Query and replace failed in " << Replacement.getFilePath()
235 llvm::report_fatal_error("Replacement failed");