Format all C++ and Java code via clang-format

Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
This commit is contained in:
Konstantin Pastbin
2025-08-17 14:32:37 +07:00
parent 9f0290c0ec
commit bfffa1fff4
2169 changed files with 56441 additions and 64188 deletions

View File

@@ -2,19 +2,18 @@
#include "coding/reader.hpp"
/// Reader wrapper to avoid penalty on copy and polymorphic SubReader creation.
template <class ReaderT> class SubReaderWrapper
template <class ReaderT>
class SubReaderWrapper
{
ReaderT * m_p;
uint64_t m_pos;
uint64_t m_size;
protected:
SubReaderWrapper(ReaderT * p, uint64_t pos, uint64_t size)
: m_p(p), m_pos(pos), m_size(size)
SubReaderWrapper(ReaderT * p, uint64_t pos, uint64_t size) : m_p(p), m_pos(pos), m_size(size)
{
ASSERT_LESS_OR_EQUAL ( pos + size, m_p->Size(), (pos, size) );
ASSERT_LESS_OR_EQUAL(pos + size, m_p->Size(), (pos, size));
}
public:
@@ -24,14 +23,11 @@ public:
void Read(uint64_t pos, void * p, size_t size) const
{
ASSERT_LESS_OR_EQUAL ( pos + size, m_size, (pos, size) );
ASSERT_LESS_OR_EQUAL(pos + size, m_size, (pos, size));
m_p->Read(pos + m_pos, p, size);
}
SubReaderWrapper SubReader(uint64_t pos, uint64_t size) const
{
return SubReaderWrapper(m_p, pos + m_pos, size);
}
SubReaderWrapper SubReader(uint64_t pos, uint64_t size) const { return SubReaderWrapper(m_p, pos + m_pos, size); }
};
/// Non template reader source for regular functions with incapsulated implementation.