| 3489 | |
| 3490 | template <typename Char, FMT_ENABLE_IF(std::is_same<Char, wchar_t>::value)> |
| 3491 | void vprint(std::FILE* f, basic_string_view<Char> format_str, |
| 3492 | wformat_args args) { |
| 3493 | wmemory_buffer buffer; |
| 3494 | internal::vformat_to(buffer, format_str, args); |
| 3495 | buffer.push_back(L'\0'); |
| 3496 | if (std::fputws(buffer.data(), f) == -1) |
| 3497 | FMT_THROW(system_error(errno, "cannot write to file")); |
| 3498 | } |
| 3499 | |
| 3500 | template <typename Char, FMT_ENABLE_IF(std::is_same<Char, wchar_t>::value)> |
| 3501 | void vprint(basic_string_view<Char> format_str, wformat_args args) { |
nothing calls this directly
no test coverage detected