Reintroduce ostream support to range formatters (#2014)

This commit is contained in:
Victor Zverovich
2020-11-21 16:31:22 -08:00
parent b8957f50c3
commit 58992761cf
2 changed files with 10 additions and 2 deletions

View File

@@ -254,7 +254,10 @@ struct formatter<
enable_if_t<fmt::is_range<T, Char>::value
// Workaround a bug in MSVC 2017 and earlier.
#if !FMT_MSC_VER || FMT_MSC_VER >= 1927
&& has_formatter<detail::value_type<T>, format_context>::value
&&
(has_formatter<detail::value_type<T>, format_context>::value ||
detail::has_fallback_formatter<detail::value_type<T>,
format_context>::value)
#endif
>> {
formatting_range<Char> formatting;