Fix argument order in locale overload of vformat_to (#2327)

This commit is contained in:
Victor Zverovich
2021-05-30 06:42:09 -07:00
parent 486a80e8ef
commit 832ec098fc

View File

@@ -2819,7 +2819,7 @@ inline auto format_to(basic_memory_buffer<Char, SIZE, Allocator>& buf,
template <typename OutputIt, typename Locale, template <typename OutputIt, typename Locale,
FMT_ENABLE_IF(detail::is_output_iterator<OutputIt, char>::value&& FMT_ENABLE_IF(detail::is_output_iterator<OutputIt, char>::value&&
detail::is_locale<Locale>::value)> detail::is_locale<Locale>::value)>
auto vformat_to(const Locale& loc, OutputIt out, string_view fmt, auto vformat_to(OutputIt out, const Locale& loc, string_view fmt,
format_args args) -> OutputIt { format_args args) -> OutputIt {
using detail::get_buffer; using detail::get_buffer;
auto&& buf = get_buffer<char>(out); auto&& buf = get_buffer<char>(out);
@@ -2832,7 +2832,7 @@ template <typename OutputIt, typename Locale, typename... T,
detail::is_locale<Locale>::value)> detail::is_locale<Locale>::value)>
FMT_INLINE auto format_to(OutputIt out, const Locale& loc, FMT_INLINE auto format_to(OutputIt out, const Locale& loc,
format_string<T...> fmt, T&&... args) -> OutputIt { format_string<T...> fmt, T&&... args) -> OutputIt {
return vformat_to(loc, out, fmt, fmt::make_format_args(args...)); return vformat_to(out, loc, fmt, fmt::make_format_args(args...));
} }
FMT_MODULE_EXPORT_END FMT_MODULE_EXPORT_END
FMT_END_NAMESPACE FMT_END_NAMESPACE