Lines Matching refs:Replacement
45 Replacement::Replacement() : FilePath(InvalidLocation) {} in Replacement() function in Replacement
47 Replacement::Replacement(StringRef FilePath, unsigned Offset, unsigned Length, in Replacement() function in Replacement
52 Replacement::Replacement(const SourceManager &Sources, SourceLocation Start, in Replacement() function in Replacement
57 Replacement::Replacement(const SourceManager &Sources, in Replacement() function in Replacement
64 bool Replacement::isApplicable() const { in isApplicable()
68 bool Replacement::apply(Rewriter &Rewrite) const { in apply()
87 std::string Replacement::toString() const { in toString()
98 bool operator<(const Replacement &LHS, const Replacement &RHS) { in operator <()
110 bool operator==(const Replacement &LHS, const Replacement &RHS) { in operator ==()
120 void Replacement::setFromSourceLocation(const SourceManager &Sources, in setFromSourceLocation()
147 void Replacement::setFromSourceRange(const SourceManager &Sources, in setFromSourceRange()
156 Replacement
157 Replacements::getReplacementInChangedCode(const Replacement &R) const { in getReplacementInChangedCode()
160 return Replacement(R.getFilePath(), NewStart, NewEnd - NewStart, in getReplacementInChangedCode()
192 std::vector<Replacement> NewReplaces; in getCanonicalReplacements()
206 Replacement NewR( in getCanonicalReplacements()
220 Replacements::mergeIfOrderIndependent(const Replacement &R) const { in mergeIfOrderIndependent()
245 llvm::Error Replacements::add(const Replacement &R) { in add()
262 Replacement AtEnd(R.getFilePath(), R.getOffset() + R.getLength(), 0, ""); in add()
280 Replacement NewR( in add()
305 auto Overlap = [](const Replacement &R1, const Replacement &R2) -> bool { in add()
368 MergedReplacement(const Replacement &R, bool MergeSecond, int D) in MergedReplacement()
379 void merge(const Replacement &R) { in merge()
409 bool endsBefore(const Replacement &R) const { in endsBefore()
419 Replacement asReplacement() const { return {FilePath, Offset, Length, Text}; } in asReplacement()
523 FakeReplaces.add(Replacement(Replaces.begin()->getFilePath(), in calculateRangesAfterReplacements()
598 Replacement Replace("<stdin>", I->getOffset(), I->getLength(), in applyAllReplacements()