Hex

struct Hex

Public Functions

inline explicit Hex(std::span<std::byte const> const &data)
inline operator std::span<std::byte const>() const
inline size_t encoded_size() const

Public Static Functions

static inline void encode_raw(std::span<char> const &buffer, std::span<std::byte const> const &data)
template<typename T>
static inline std::span<char> encode(T &buffer, std::span<std::byte const> const &data)
template<typename T>
static inline std::span<std::byte> decode(std::span<std::byte> const &buffer, T const &data)