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)#