Lines Matching refs:begin_
26 Vector() : begin_(), end_(), last_() {}
29 if (begin_)
30 InternalFree(begin_);
34 if (begin_)
35 InternalFree(begin_);
36 begin_ = 0;
42 return end_ - begin_;
46 DCHECK_LT(i, end_ - begin_);
47 return begin_[i];
51 DCHECK_LT(i, end_ - begin_);
52 return begin_[i];
70 DCHECK_GT(end_, begin_);
76 end_ = begin_;
81 end_ = begin_ + size;
86 internal_memset(&begin_[old_size], 0,
87 sizeof(begin_[old_size]) * (size - old_size));
92 T *begin_;
99 if (size <= (uptr)(last_ - begin_)) {
100 end_ = begin_ + size;
103 uptr cap0 = last_ - begin_;
111 internal_memcpy(p, begin_, cap0 * sizeof(T));
112 InternalFree(begin_);
114 begin_ = p;
115 end_ = begin_ + size;
116 last_ = begin_ + cap;