Lines Matching defs:Replaces
143 bool applyAllReplacements(const Replacements &Replaces, Rewriter &Rewrite) {
145 for (Replacements::const_iterator I = Replaces.begin(),
146 E = Replaces.end();
159 bool applyAllReplacements(const std::vector<Replacement> &Replaces,
162 for (std::vector<Replacement>::const_iterator I = Replaces.begin(),
163 E = Replaces.end();
174 std::string applyAllReplacements(StringRef Code, const Replacements &Replaces) {
189 for (Replacements::const_iterator I = Replaces.begin(), E = Replaces.end();
203 unsigned shiftedCodePosition(const Replacements &Replaces, unsigned Position) {
205 for (Replacements::iterator I = Replaces.begin(), E = Replaces.end(); I != E;
218 unsigned shiftedCodePosition(const std::vector<Replacement> &Replaces,
221 for (std::vector<Replacement>::const_iterator I = Replaces.begin(),
222 E = Replaces.end();
233 void deduplicate(std::vector<Replacement> &Replaces,
235 if (Replaces.empty())
239 std::sort(Replaces.begin(), Replaces.end());
241 std::unique(Replaces.begin(), Replaces.end());
242 Replaces.erase(End, Replaces.end());
245 Range ConflictRange(Replaces.front().getOffset(),
246 Replaces.front().getLength());
249 for (unsigned i = 1; i < Replaces.size(); ++i) {
250 Range Current(Replaces[i].getOffset(), Replaces[i].getLength());