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

References

tools/clang/include/clang/Analysis/Support/BumpVector.h
   73       destroy_range(Begin, End);
   94   iterator end() { return End; }
   95   const_iterator end() const { return End; }
  105   bool empty() const { return Begin == End; }
  106   size_type size() const { return End-Begin; }
  109     assert(Begin + idx < End);
  113     assert(Begin + idx < End);
  132     --End;
  133     End->~T();
  144       destroy_range(Begin, End);
  146     End = Begin;
  160     if (End < Capacity) {
  162       new (End) T(Elt);
  163       ++End;
  174     assert(I >= Begin && I <= End && "Iterator out of bounds.");
  175     if (End + Cnt <= Capacity) {
  177       move_range_right(I, End, Cnt);
  179       End += Cnt;
  236   if (Begin != End) {
  238       std::uninitialized_copy(Begin, End, NewElts);
  240       destroy_range(Begin, End);
  250   End = NewElts+CurSize;