reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Tooling/Core/Replacement.h
  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) {