From 353bd895a2bf9d0b1bc5977dc002fb6e0cdb0960 Mon Sep 17 00:00:00 2001 From: Miuna <809711+Mishura4@users.noreply.github.com> Date: Tue, 24 Jun 2025 13:30:44 -0400 Subject: [PATCH] Add FMT_EXPORT on ranges.h customization points (#4476) --- include/fmt/ranges.h | 5 +++++ 1 file changed, 5 insertions(+) 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;