Reintroduce ostream support to range formatters (#2014)

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

View File

@@ -341,7 +341,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;