| 1753 | |
| 1754 | template <align::type align = align::left, typename Char, typename OutputIt> |
| 1755 | FMT_CONSTEXPR auto write_bytes(OutputIt out, string_view bytes, |
| 1756 | const format_specs<Char>& specs) -> OutputIt { |
| 1757 | return write_padded<align>( |
| 1758 | out, specs, bytes.size(), [bytes](reserve_iterator<OutputIt> it) { |
| 1759 | const char* data = bytes.data(); |
| 1760 | return copy_str<Char>(data, data + bytes.size(), it); |
| 1761 | }); |
| 1762 | } |
| 1763 | |
| 1764 | template <typename Char, typename OutputIt, typename UIntPtr> |
| 1765 | auto write_ptr(OutputIt out, UIntPtr value, const format_specs<Char>* specs) |