41inline std::string as_table(std::string_view s) {
42 constexpr size_t bytes_per_line = 32;
43 constexpr size_t chars_per_line = 2 * bytes_per_line;
44 std::ostringstream os;
47 for (
size_t i = 0; i < bytes_per_line; i += 2) {
48 os << std::setw(2) << std::setfill(
'0') << i <<
" ";
53 for (
size_t i = 0; i < bytes_per_line / 2; ++i) {
57 for(
size_t n = 0 ; n < s.size() ; n += 2) {
58 if((n % chars_per_line) == 0) {
60 << std::dec << std::setw(6) << std::setfill(
'0')