| 1696 | |
| 1697 | template <align::type align = align::left, typename Char, typename OutputIt> |
| 1698 | FMT_CONSTEXPR auto write_bytes(OutputIt out, string_view bytes, const format_specs<Char>& specs) -> OutputIt { |
| 1699 | return write_padded<align>(out, specs, bytes.size(), [bytes](reserve_iterator<OutputIt> it) { |
| 1700 | const char* data = bytes.data(); |
| 1701 | return copy_str<Char>(data, data + bytes.size(), it); |
| 1702 | }); |
| 1703 | } |
| 1704 | |
| 1705 | template <typename Char, typename OutputIt, typename UIntPtr> |
| 1706 | auto write_ptr(OutputIt out, UIntPtr value, const format_specs<Char>* specs) -> OutputIt { |