| 131 | } |
| 132 | |
| 133 | void Write(void const * p, size_t size) override |
| 134 | { |
| 135 | ASSERT_EQUAL(m_offset, GetOffset(), ()); |
| 136 | m_writer.Write(p, size); |
| 137 | |
| 138 | m_pos += size; |
| 139 | m_maxPos = std::max(m_maxPos, m_pos); |
| 140 | } |
| 141 | |
| 142 | uint64_t Size() const { return m_maxPos; } |
| 143 |