reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
219 explicit Replacements(const Replacement &R) { Replaces.insert(R); } 272 unsigned size() const { return Replaces.size(); } 274 void clear() { Replaces.clear(); } 276 bool empty() const { return Replaces.empty(); } 278 const_iterator begin() const { return Replaces.begin(); } 280 const_iterator end() const { return Replaces.end(); } 282 const_reverse_iterator rbegin() const { return Replaces.rbegin(); } 284 const_reverse_iterator rend() const { return Replaces.rend(); } 287 return Replaces == RHS.Replaces; 287 return Replaces == RHS.Replaces;tools/clang/lib/Tooling/Core/Replacement.cpp
194 for (const auto &R : Replaces) { 228 for (const auto &Replace : Replaces) 229 ReplacesShiftedByRs.Replaces.insert( 242 R, *Replaces.begin()); 247 if (!Replaces.empty() && R.getFilePath() != Replaces.begin()->getFilePath()) 247 if (!Replaces.empty() && R.getFilePath() != Replaces.begin()->getFilePath()) 249 replacement_error::wrong_file_path, R, *Replaces.begin()); 253 Replaces.insert(R); 267 auto I = Replaces.lower_bound(AtEnd); 269 if (I != Replaces.end() && R.getOffset() == I->getOffset()) { 283 Replaces.erase(I); 284 Replaces.insert(std::move(NewR)); 294 Replaces.insert(R); 300 if (I == Replaces.begin()) { 301 Replaces.insert(R); 319 Replaces.insert(R); 326 while (I != Replaces.begin()) { 338 Replaces.erase(MergeBegin, MergeEnd); 339 Replaces.insert(Merged->begin(), Merged->end()); 447 auto &First = Replaces; 448 auto &Second = ReplacesToMerge.Replaces; 537 for (const auto &R : Replaces) { 548 for (const auto &R : Replaces) {