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

References

tools/clang/include/clang/Analysis/Support/BumpVector.h
   60   T *Begin = nullptr;
   61   T *End = nullptr;
   62   T *Capacity = nullptr;
   71     if (std::is_class<T>::value) {
   79   using value_type = T;
   80   using iterator = T *;
   81   using const_iterator = const T *;
   86   using reference = T &;
   87   using const_reference = const T &;
   88   using pointer = T *;
   89   using const_pointer = const T *;
  133     End->~T();
  136   T pop_back_val() {
  137     T Result = back();
  143     if (std::is_class<T>::value) {
  162       new (End) T(Elt);
  202   void construct_range(T *S, T *E, const T &Elt) {
  202   void construct_range(T *S, T *E, const T &Elt) {
  202   void construct_range(T *S, T *E, const T &Elt) {
  204       new (S) T(Elt);
  207   void destroy_range(T *S, T *E) {
  207   void destroy_range(T *S, T *E) {
  210       E->~T();
  214   void move_range_right(T *S, T *E, size_t D) {
  214   void move_range_right(T *S, T *E, size_t D) {
  215     for (T *I = E + D - 1, *IL = S + D - 1; I != IL; --I) {
  217       new (I) T(*E);
  218       E->~T();