| 649 | template <typename S, typename... Args, |
| 650 | typename Char = enable_if_t<internal::is_string<S>::value, char_t<S>>> |
| 651 | inline int fprintf(std::FILE* f, const S& format, const Args&... args) { |
| 652 | using context = basic_printf_context_t<Char>; |
| 653 | return vfprintf(f, to_string_view(format), |
| 654 | make_format_args<context>(args...)); |
| 655 | } |
| 656 | |
| 657 | template <typename S, typename Char = char_t<S>> |
| 658 | inline int vprintf( |
no test coverage detected