Switch to vargs

This commit is contained in:
Victor Zverovich
2024-09-06 12:12:39 -07:00
parent debf6f8285
commit cad876be4c
4 changed files with 16 additions and 19 deletions
+3 -5
View File
@@ -178,11 +178,9 @@ void vprint(std::basic_ostream<Char>& os,
*/
FMT_EXPORT template <typename... T>
void print(std::ostream& os, format_string<T...> fmt, T&&... args) {
const auto& vargs = fmt::make_format_args(args...);
if (FMT_USE_UTF8)
vprint(os, fmt, vargs);
else
detail::vprint_directly(os, fmt, vargs);
fmt::vargs<T...> vargs = {{args...}};
if (FMT_USE_UTF8) return vprint(os, fmt, vargs);
detail::vprint_directly(os, fmt, vargs);
}
FMT_EXPORT