3#include <nudb/detail/stream.hpp>
21template <
class T,
bool = std::is_
unsigned_v<T>>
35template <
class =
void>
42 auto const* p =
reinterpret_cast<std::uint8_t const*
>(buf);
52 if (n == 1 && *p == 0)
85template <
class =
void>
std::size_t readVarint(void const *buf, std::size_t buflen, std::size_t &t)
std::size_t writeVarint(void *p0, std::size_t v)
std::size_t sizeVarint(T v)
void write(nudb::detail::ostream &os, std::size_t t)
void read(nudb::detail::istream &is, std::size_t &u)
static constexpr std::size_t kMax