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

References

unittests/ADT/TinyPtrVectorTest.cpp
   49       TestPtrs.push_back(PtrT(&TestValues[i]));
   51     std::shuffle(TestPtrs.begin(), TestPtrs.end(), std::mt19937{});
   51     std::shuffle(TestPtrs.begin(), TestPtrs.end(), std::mt19937{});
   57     return makeArrayRef(&TestPtrs[0], N);
   93   this->V.push_back(this->TestPtrs[0]);
   95   this->V.push_back(this->TestPtrs[1]);
   97   this->V.push_back(this->TestPtrs[2]);
   99   this->V.push_back(this->TestPtrs[3]);
  101   this->V.push_back(this->TestPtrs[4]);
  109   this->TestPtrs[3] = this->makePtr(&this->TestValues[42]);
  110   this->TestPtrs[4] = this->makePtr(&this->TestValues[43]);
  111   this->V.push_back(this->TestPtrs[3]);
  113   this->V.push_back(this->TestPtrs[4]);
  309   this->TestPtrs.erase(this->TestPtrs.begin());
  309   this->TestPtrs.erase(this->TestPtrs.begin());
  312   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1));
  312   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1));
  315   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2));
  315   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2));
  318   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5));
  318   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5));
  321   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13));
  321   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13));
  344   this->TestPtrs.erase(this->TestPtrs.begin(),
  344   this->TestPtrs.erase(this->TestPtrs.begin(),
  345                        std::next(this->TestPtrs.begin(), 1));
  348   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1),
  348   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 1),
  349                        std::next(this->TestPtrs.begin(), 2));
  352   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2),
  352   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 2),
  353                        std::next(this->TestPtrs.begin(), 4));
  356   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5),
  356   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 5),
  357                        std::next(this->TestPtrs.begin(), 10));
  360   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13),
  360   this->TestPtrs.erase(std::next(this->TestPtrs.begin(), 13),
  361                        std::next(this->TestPtrs.begin(), 26));
  370   this->V.insert(this->V.end(), this->TestPtrs[0]);
  375   this->V.insert(this->V.end(), this->TestPtrs[4]);
  377   this->V.insert(this->V.begin(), this->TestPtrs[42]);
  378   this->TestPtrs.insert(this->TestPtrs.begin(), this->TestPtrs[42]);
  378   this->TestPtrs.insert(this->TestPtrs.begin(), this->TestPtrs[42]);
  378   this->TestPtrs.insert(this->TestPtrs.begin(), this->TestPtrs[42]);
  380   this->V.insert(std::next(this->V.begin(), 3), this->TestPtrs[43]);
  381   this->TestPtrs.insert(std::next(this->TestPtrs.begin(), 3),
  381   this->TestPtrs.insert(std::next(this->TestPtrs.begin(), 3),
  382                         this->TestPtrs[43]);
  387   this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin());
  387   this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin());
  389   this->V.insert(this->V.begin(), this->TestPtrs.begin(),
  390                  this->TestPtrs.begin());
  392   this->V.insert(this->V.end(), this->TestPtrs.end(), this->TestPtrs.end());
  392   this->V.insert(this->V.end(), this->TestPtrs.end(), this->TestPtrs.end());
  394   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  395                  std::next(this->TestPtrs.begin()));
  398   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  399                  std::next(this->TestPtrs.begin(), 2));
  402   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  403                  std::next(this->TestPtrs.begin(), 42));
  407                  std::next(this->TestPtrs.begin(), 5),
  408                  std::next(this->TestPtrs.begin(), 13));
  410                  std::next(this->TestPtrs.begin(), 0),
  411                  std::next(this->TestPtrs.begin(), 3));
  413                  std::next(this->TestPtrs.begin(), 2),
  414                  std::next(this->TestPtrs.begin(), 4));
  417                  std::next(this->TestPtrs.begin(), 4),
  418                  std::next(this->TestPtrs.begin(), 5));