| 122 | } |
| 123 | |
| 124 | void writeOptionalBuffer(const BufferPtr& buffer, std::ostream& out) { |
| 125 | if (buffer) { |
| 126 | write<bool>(true, out); |
| 127 | writeBuffer(buffer, out); |
| 128 | } else { |
| 129 | write<bool>(false, out); |
| 130 | } |
| 131 | } |
| 132 | |
| 133 | BufferPtr readBuffer(std::istream& in, memory::MemoryPool* pool) { |
| 134 | auto numBytes = read<int32_t>(in); |
no test coverage detected