diff --git a/include/fmt/ranges.h b/include/fmt/ranges.h index 125641a2..24c61e93 100644 --- a/include/fmt/ranges.h +++ b/include/fmt/ranges.h @@ -279,11 +279,13 @@ template struct format_tuple_element { } // namespace detail +FMT_EXPORT template struct is_tuple_like { static constexpr bool value = detail::is_tuple_like_::value && !detail::is_range_::value; }; +FMT_EXPORT template struct is_tuple_formattable { static constexpr bool value = detail::is_tuple_formattable_::value; }; @@ -340,6 +342,7 @@ struct formatter struct is_range { static constexpr bool value = detail::is_range_::value && !detail::has_to_string_view::value; @@ -365,6 +368,7 @@ template struct conjunction : conditional_t, P1> {}; +FMT_EXPORT template struct range_formatter; @@ -667,6 +671,7 @@ struct formatter, Char> { } }; +FMT_EXPORT template struct tuple_join_view : detail::view { const Tuple& tuple; basic_string_view sep;