| 116 | } |
| 117 | |
| 118 | void TBlob::Append(const void* data, size_t size) |
| 119 | { |
| 120 | if (Size_ + size > Capacity_) { |
| 121 | Resize(Size_ + size, false); |
| 122 | ::memcpy(Begin_ + Size_ - size, data, size); |
| 123 | } else { |
| 124 | ::memcpy(Begin_ + Size_, data, size); |
| 125 | Size_ += size; |
| 126 | } |
| 127 | } |
| 128 | |
| 129 | void TBlob::Append(TRef ref) |
| 130 | { |
no test coverage detected