Unsafe methods don't check existing size
| 140 | |
| 141 | // Unsafe methods don't check existing size |
| 142 | void UnsafeAppend(const void* data, const int64_t length) { |
| 143 | memcpy(data_ + size_, data, static_cast<size_t>(length)); |
| 144 | size_ += length; |
| 145 | } |
| 146 | |
| 147 | void UnsafeAppend(std::string_view v) { |
| 148 | UnsafeAppend(v.data(), static_cast<int64_t>(v.size())); |