refactor: visit_format_arg is deprecated in C++26

This commit is contained in:
Mateusz Pusz
2025-03-19 12:30:53 +01:00
parent 8456416acc
commit ca9c3086f4

View File

@@ -150,7 +150,7 @@ template<typename Int>
template<class Handler, typename FormatArg>
[[nodiscard]] constexpr int get_dynamic_spec(FormatArg arg)
{
#if defined MP_UNITS_USE_FMTLIB && FMT_VERSION >= 110000
#if (defined MP_UNITS_USE_FMTLIB && FMT_VERSION >= 110000) || __cplusplus > 202302
const unsigned long long value = arg.visit(Handler{});
#else
const unsigned long long value = MP_UNITS_STD_FMT::visit_format_arg(Handler{}, arg);