MCPcopy Create free account
hub / github.com/comaps/comaps / Write

Method Write

generator/feature_generator.cpp:69–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67}
68
69void FeaturesCollector::Write(char const * src, size_t size)
70{
71 do
72 {
73 if (m_writePosition == kBufferSize)
74 FlushBuffer();
75
76 size_t const part_size = std::min(size, kBufferSize - m_writePosition);
77 memcpy(&m_writeBuffer[m_writePosition], src, part_size);
78 m_writePosition += part_size;
79 size -= part_size;
80 src += part_size;
81 }
82 while (size > 0);
83}
84
85uint32_t FeaturesCollector::WriteFeatureBase(std::vector<char> const & bytes, FeatureBuilder const & fb)
86{

Callers 3

FlushBufferMethod · 0.45
CollectMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected