| 25 | } |
| 26 | |
| 27 | void MemoryStream::AppendData(const void* data, const size_t length) |
| 28 | { |
| 29 | if (mChunks.empty()) |
| 30 | mChunks.emplace_back(); |
| 31 | |
| 32 | StreamChunk dataView = { data, length }; |
| 33 | |
| 34 | while (mChunks.back().Append(dataView) > 0) |
| 35 | mChunks.emplace_back(); |
| 36 | |
| 37 | mDataSize += length; |
| 38 | } |
| 39 | |
| 40 | const void* MemoryStream::GetData() const |
| 41 | { |
no test coverage detected