mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-05 20:23:48 +00:00
Format all C++ and Java code via clang-format
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
This commit is contained in:
@@ -62,20 +62,17 @@ unique_ptr<MetadataDeserializer> MetadataDeserializer::Load(Reader & reader)
|
||||
Header header;
|
||||
header.Read(reader);
|
||||
|
||||
deserializer->m_stringsSubreader =
|
||||
reader.CreateSubReader(header.m_stringsOffset, header.m_stringsSize);
|
||||
deserializer->m_stringsSubreader = reader.CreateSubReader(header.m_stringsOffset, header.m_stringsSize);
|
||||
if (!deserializer->m_stringsSubreader)
|
||||
return {};
|
||||
deserializer->m_strings.InitializeIfNeeded(*deserializer->m_stringsSubreader);
|
||||
|
||||
deserializer->m_mapSubreader =
|
||||
reader.CreateSubReader(header.m_metadataMapOffset, header.m_metadataMapSize);
|
||||
deserializer->m_mapSubreader = reader.CreateSubReader(header.m_metadataMapOffset, header.m_metadataMapSize);
|
||||
if (!deserializer->m_mapSubreader)
|
||||
return {};
|
||||
|
||||
// Decodes block encoded by writeBlockCallback from MetadataBuilder::Freeze.
|
||||
auto const readBlockCallback = [&](NonOwningReaderSource & source, uint32_t blockSize,
|
||||
vector<MetaIds> & values)
|
||||
auto const readBlockCallback = [&](NonOwningReaderSource & source, uint32_t blockSize, vector<MetaIds> & values)
|
||||
{
|
||||
values.resize(blockSize);
|
||||
for (size_t i = 0; i < blockSize && source.Size() > 0; ++i)
|
||||
@@ -156,13 +153,13 @@ void MetadataBuilder::Freeze(Writer & writer) const
|
||||
// stringsWriter destructor writes strings section index right after strings.
|
||||
}
|
||||
|
||||
header.m_stringsSize =
|
||||
base::asserted_cast<uint32_t>(writer.Pos() - header.m_stringsOffset - startOffset);
|
||||
header.m_stringsSize = base::asserted_cast<uint32_t>(writer.Pos() - header.m_stringsOffset - startOffset);
|
||||
bytesWritten = writer.Pos();
|
||||
coding::WritePadding(writer, bytesWritten);
|
||||
|
||||
header.m_metadataMapOffset = base::asserted_cast<uint32_t>(writer.Pos() - startOffset);
|
||||
auto const writeBlockCallback = [](auto & w, auto begin, auto end) {
|
||||
auto const writeBlockCallback = [](auto & w, auto begin, auto end)
|
||||
{
|
||||
for (auto it = begin; it != end; ++it)
|
||||
{
|
||||
MetadataDeserializer::MetaIds const & metaIds = *it;
|
||||
@@ -173,16 +170,12 @@ void MetadataBuilder::Freeze(Writer & writer) const
|
||||
|
||||
WriteVarUint(w, metaIds[0].second);
|
||||
for (size_t i = 1; i < it->size(); ++i)
|
||||
{
|
||||
WriteVarInt(w, static_cast<int32_t>(metaIds[i].second) -
|
||||
static_cast<int32_t>(metaIds[i - 1].second));
|
||||
}
|
||||
WriteVarInt(w, static_cast<int32_t>(metaIds[i].second) - static_cast<int32_t>(metaIds[i - 1].second));
|
||||
}
|
||||
};
|
||||
m_builder.Freeze(writer, writeBlockCallback);
|
||||
|
||||
header.m_metadataMapSize =
|
||||
base::asserted_cast<uint32_t>(writer.Pos() - header.m_metadataMapOffset - startOffset);
|
||||
header.m_metadataMapSize = base::asserted_cast<uint32_t>(writer.Pos() - header.m_metadataMapOffset - startOffset);
|
||||
|
||||
auto const endOffset = writer.Pos();
|
||||
writer.Seek(startOffset);
|
||||
|
||||
Reference in New Issue
Block a user