Lines Matching defs:buffer_
25 : zone_(zone), buffer_(reinterpret_cast<byte*>(zone->New(initial))) {
26 pos_ = buffer_;
27 end_ = buffer_ + initial;
103 byte* ptr = buffer_ + offset;
118 buffer_[offset] = val;
121 size_t offset() const { return static_cast<size_t>(pos_ - buffer_); }
122 size_t size() const { return static_cast<size_t>(pos_ - buffer_); }
123 const byte* begin() const { return buffer_; }
128 size_t new_size = size + (end_ - buffer_) * 2;
130 memcpy(new_buffer, buffer_, (pos_ - buffer_));
131 pos_ = new_buffer + (pos_ - buffer_);
132 buffer_ = new_buffer;
140 pos_ = buffer_ + size;
147 byte* buffer_;