mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 13:03:36 +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:
@@ -9,22 +9,19 @@
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
template <class WriterT> class VarSerialVectorWriter
|
||||
template <class WriterT>
|
||||
class VarSerialVectorWriter
|
||||
{
|
||||
public:
|
||||
// Actually, it is possible to refactor to accept maxPossibleSize (i.e. capacity) instead of size.
|
||||
VarSerialVectorWriter(WriterT & writer, uint32_t size)
|
||||
: m_writer(writer), m_size(size), m_recordNumber(0)
|
||||
VarSerialVectorWriter(WriterT & writer, uint32_t size) : m_writer(writer), m_size(size), m_recordNumber(0)
|
||||
{
|
||||
WriteToSink(m_writer, size);
|
||||
m_sizesOffset = m_writer.Pos();
|
||||
m_writer.Seek(GetDataStartPos());
|
||||
}
|
||||
|
||||
~VarSerialVectorWriter()
|
||||
{
|
||||
CHECK_EQUAL(m_recordNumber, m_size, ());
|
||||
}
|
||||
~VarSerialVectorWriter() { CHECK_EQUAL(m_recordNumber, m_size, ()); }
|
||||
|
||||
void FinishRecord()
|
||||
{
|
||||
@@ -43,10 +40,7 @@ public:
|
||||
}
|
||||
|
||||
private:
|
||||
uint64_t GetDataStartPos() const
|
||||
{
|
||||
return m_sizesOffset + m_size * sizeof(uint32_t);
|
||||
}
|
||||
uint64_t GetDataStartPos() const { return m_sizesOffset + m_size * sizeof(uint32_t); }
|
||||
|
||||
private:
|
||||
WriterT & m_writer;
|
||||
@@ -60,17 +54,17 @@ class VarSerialVectorReader
|
||||
{
|
||||
public:
|
||||
template <typename SourceT>
|
||||
explicit VarSerialVectorReader(SourceT & source) :
|
||||
explicit VarSerialVectorReader(SourceT & source)
|
||||
:
|
||||
|
||||
/// Reading this code can blow your mind :)
|
||||
/// Initialization (and declaration below) order of m_offsetsReader and m_dataReader matters!!!
|
||||
/// @see ReaderSource::SubReader - it's not constant.
|
||||
/// @todo Do this stuff in a better way.
|
||||
m_size(ReadPrimitiveFromSource<uint32_t>(source)),
|
||||
m_offsetsReader(source.SubReader(m_size * sizeof(uint32_t))),
|
||||
m_dataReader(source.SubReader())
|
||||
{
|
||||
}
|
||||
/// Reading this code can blow your mind :)
|
||||
/// Initialization (and declaration below) order of m_offsetsReader and m_dataReader matters!!!
|
||||
/// @see ReaderSource::SubReader - it's not constant.
|
||||
/// @todo Do this stuff in a better way.
|
||||
m_size(ReadPrimitiveFromSource<uint32_t>(source))
|
||||
, m_offsetsReader(source.SubReader(m_size * sizeof(uint32_t)))
|
||||
, m_dataReader(source.SubReader())
|
||||
{}
|
||||
|
||||
/// Used for unit tests only. Dont't do COW in production code.
|
||||
std::string Read(uint32_t i) const
|
||||
@@ -94,8 +88,7 @@ public:
|
||||
private:
|
||||
std::pair<uint32_t, uint32_t> GetPosAndSize(uint32_t i) const
|
||||
{
|
||||
uint32_t const begin =
|
||||
i == 0 ? 0 : ReadPrimitiveFromPos<uint32_t>(m_offsetsReader, (i - 1) * sizeof(uint32_t));
|
||||
uint32_t const begin = i == 0 ? 0 : ReadPrimitiveFromPos<uint32_t>(m_offsetsReader, (i - 1) * sizeof(uint32_t));
|
||||
uint32_t const end = ReadPrimitiveFromPos<uint32_t>(m_offsetsReader, i * sizeof(uint32_t));
|
||||
|
||||
ASSERT_LESS_OR_EQUAL(begin, end, ());
|
||||
|
||||
Reference in New Issue
Block a user