3#include <nudb/detail/stream.hpp>
20template <
class T,
bool = std::is_
unsigned_v<T>>
34template <
class =
void>
51 if (n == 1 && *p == 0)
70template <
class T, std::enable_if_t<std::is_
unsigned_v<T>>* =
nullptr>
83template <
class =
void>
102template <
class T, std::enable_if_t<std::is_same_v<T, var
int>>* =
nullptr>
115template <
class T, std::enable_if_t<std::is_same_v<T, var
int>>* =
nullptr>
void read(nudb::detail::istream &is, std::size_t &u)
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)
void write(nudb::detail::ostream &os, std::size_t t)
std::size_t sizeVarint(T v)
static constexpr std::size_t kMax