| 31 | } // namespace |
| 32 | |
| 33 | void DynamicBuffer::AddString(const char* str, size_t len) { |
| 34 | data_.resize(data_.size() + len); |
| 35 | memcpy(data_.data() + offset_.back(), str, len); |
| 36 | offset_.push_back(offset_.back() + len); |
| 37 | } |
| 38 | |
| 39 | void DynamicBuffer::AddString(const StringRef& string) { |
| 40 | AddString(string.str, string.len); |