Lines Matching defs:Replaces
128 // Returns `R` with new range that refers to code after `Replaces` being
131 getReplacementInChangedCode(const tooling::Replacements &Replaces,
133 unsigned NewStart = Replaces.getShiftedCodePosition(R.getOffset());
135 Replaces.getShiftedCodePosition(R.getOffset() + R.getLength());
140 // Adds a replacement `R` into `Replaces` or merges it into `Replaces` by
141 // applying all existing Replaces first if there is conflict.
143 tooling::Replacements *Replaces) {
144 auto Err = Replaces->add(R);
147 auto Replace = getReplacementInChangedCode(*Replaces, R);
148 *Replaces = Replaces->merge(tooling::Replacements(Replace));
755 // Replaces a qualified symbol (in \p DeclCtx) that refers to a declaration \p
959 auto &Replaces = FileToReplacements[FilePath];
962 auto ChangedCode = tooling::applyAllReplacements(Code, Replaces);
975 const unsigned NewOffset = Replaces.getShiftedCodePosition(NsMove.Offset);
977 Replaces.getShiftedCodePosition(NsMove.Offset + NsMove.Length) -
986 Replaces.getShiftedCodePosition(NsMove.InsertionOffset);
997 Replaces.getShiftedCodePosition(FwdDeclInsertion.InsertionOffset);
1004 Replaces = Replaces.merge(NewReplacements);
1013 format::cleanupAroundReplacements(Code, Replaces, *Style);