| 3371 | template <typename S, typename... Args, std::size_t SIZE = inline_buffer_size, |
| 3372 | typename Char = enable_if_t<internal::is_string<S>::value, char_t<S>>> |
| 3373 | inline typename buffer_context<Char>::iterator format_to( |
| 3374 | basic_memory_buffer<Char, SIZE>& buf, const S& format_str, Args&&... args) { |
| 3375 | internal::check_format_string<Args...>(format_str); |
| 3376 | using context = buffer_context<Char>; |
| 3377 | return internal::vformat_to(buf, to_string_view(format_str), |
| 3378 | make_format_args<context>(args...)); |
| 3379 | } |
| 3380 | |
| 3381 | template <typename OutputIt, typename Char = char> |
| 3382 | using format_context_t = basic_format_context<OutputIt, Char>; |
no test coverage detected