| 43 | begin_offset = end_offset = 0; |
| 44 | } |
| 45 | void resize(size_t len) { |
| 46 | if (size() < len) { |
| 47 | reserve(len); |
| 48 | memset(buffer + end_offset, 0, len - size()); |
| 49 | } |
| 50 | end_offset = begin_offset + len; |
| 51 | } |
| 52 | void reserve(size_t len) { |
| 53 | if (alloc_size >= begin_offset + len) { |
| 54 | return; |
no outgoing calls
no test coverage detected