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

Method Write

generator/collector_building_parts.cpp:52–60  ·  view source on GitHub ↗

static

Source from the content-addressed store, hash-verified

50{
51// static
52void BuildingPartsCollector::BuildingParts::Write(FileWriter & writer, BuildingParts const & pb)
53{
54 WriteToSink(writer, pb.m_id.m_mainId.GetEncodedId());
55 WriteToSink(writer, pb.m_id.m_additionalId.GetEncodedId());
56 auto const contSize = base::checked_cast<uint32_t>(pb.m_buildingParts.size());
57 WriteVarUint(writer, contSize);
58 for (auto const & id : pb.m_buildingParts)
59 WriteToSink(writer, id.GetEncodedId());
60}
61
62// static
63BuildingPartsCollector::BuildingParts BuildingPartsCollector::BuildingParts::Read(ReaderSource<FileReader> & src)

Callers

nothing calls this directly

Calls 4

WriteToSinkFunction · 0.85
WriteVarUintFunction · 0.85
GetEncodedIdMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected