MCPcopy Create free account
hub / github.com/bytedance/bolt / writeOptionalBuffer

Function writeOptionalBuffer

bolt/vector/VectorSaver.cpp:124–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

122}
123
124void 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
133BufferPtr readBuffer(std::istream& in, memory::MemoryPool* pool) {
134 auto numBytes = read<int32_t>(in);

Callers 5

writeFlatVectorFunction · 0.85
writeDictionaryVectorFunction · 0.85
writeRowVectorFunction · 0.85
writeArrayVectorFunction · 0.85
writeMapVectorFunction · 0.85

Calls 1

writeBufferFunction · 0.85

Tested by

no test coverage detected