11 assert(str.size() == bytea.size());
12 for (
size_t i = 0; i < bytea.size(); ++i)
13 str.at(i) = std::byte{bytea.at(i)};
20 std::vector<uint8_t> bytea;
21 bytea.reserve(str.size());
23 for (
const auto& ch : str)
24 bytea.push_back(
static_cast<uint8_t
>(ch));
Byte array conversion utilities.
std::basic_string< std::byte > byte_string
std::vector< uint8_t > to_bytea(byte_string_view str)
Convert a byte string to a byte array.
std::basic_string_view< std::byte > byte_string_view
byte_string to_bytestr(const std::vector< uint8_t > &bytea)
Convert a byte array to a byte string.