diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-10-11 13:02:11 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-10-11 13:02:11 +0200 |
| commit | e549e11aa8e69cf49c73ec56bd4c807bc18e902a (patch) | |
| tree | dbd7978aeed6ad8ebc2bb217fe9914b259aea33d /src | |
| parent | 2b38f40988d0e0fab5b86ba82812e79681c77363 (diff) | |
Dep/fmt: Update to 12.0.0
Diffstat (limited to 'src')
| -rw-r--r-- | src/common/DataStores/DB2FileLoader.cpp | 1 | ||||
| -rw-r--r-- | src/common/Utilities/StringFormat.cpp | 24 | ||||
| -rw-r--r-- | src/common/Utilities/StringFormatFwd.h | 2 | ||||
| -rw-r--r-- | src/server/game/Chat/Chat.h | 4 | ||||
| -rw-r--r-- | src/server/game/Chat/ChatCommands/ChatCommandHelpers.h | 2 | ||||
| -rw-r--r-- | src/server/game/Chat/ChatCommands/ChatCommandTags.h | 10 |
6 files changed, 17 insertions, 26 deletions
diff --git a/src/common/DataStores/DB2FileLoader.cpp b/src/common/DataStores/DB2FileLoader.cpp index d3dfa65bf90..5cfc227b656 100644 --- a/src/common/DataStores/DB2FileLoader.cpp +++ b/src/common/DataStores/DB2FileLoader.cpp @@ -22,6 +22,7 @@ #include "StringFormat.h" #include <fmt/ranges.h> #include <limits> +#include <memory> #include <system_error> #include <unordered_map> #include <utility> diff --git a/src/common/Utilities/StringFormat.cpp b/src/common/Utilities/StringFormat.cpp index acc1b4682e9..be8caf30fd9 100644 --- a/src/common/Utilities/StringFormat.cpp +++ b/src/common/Utilities/StringFormat.cpp @@ -55,15 +55,15 @@ template struct TC_COMMON_API fmt::formatter<char const*>; template struct TC_COMMON_API fmt::formatter<void const*>; template struct TC_COMMON_API fmt::formatter<fmt::basic_string_view<char>>; -template TC_COMMON_API fmt::appender fmt::formatter<int>::format<fmt::format_context>(int const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<unsigned>::format<fmt::format_context>(unsigned const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<long long>::format<fmt::format_context>(long long const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<unsigned long long>::format<fmt::format_context>(unsigned long long const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<bool>::format<fmt::format_context>(bool const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<char>::format<fmt::format_context>(char const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<float>::format<fmt::format_context>(float const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<double>::format<fmt::format_context>(double const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<long double>::format<fmt::format_context>(long double const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<char const*>::format<fmt::format_context>(char const* const&, format_context&) const; -template TC_COMMON_API fmt::appender fmt::formatter<void const*>::format<fmt::format_context>(void const* const&, format_context &) const; -template TC_COMMON_API fmt::appender fmt::formatter<fmt::string_view>::format<fmt::format_context>(string_view const&, format_context &) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<int, char, fmt::detail::type::int_type>::format<fmt::format_context>(int const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<unsigned, char, fmt::detail::type::uint_type>::format<fmt::format_context>(unsigned const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<long long, char, fmt::detail::type::long_long_type>::format<fmt::format_context>(long long const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<unsigned long long, char, fmt::detail::type::ulong_long_type>::format<fmt::format_context>(unsigned long long const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<bool, char, fmt::detail::type::bool_type>::format<fmt::format_context>(bool const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<char, char, fmt::detail::type::char_type>::format<fmt::format_context>(char const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<float, char, fmt::detail::type::float_type>::format<fmt::format_context>(float const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<double, char, fmt::detail::type::double_type>::format<fmt::format_context>(double const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<long double, char, fmt::detail::type::long_double_type>::format<fmt::format_context>(long double const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<char const*, char, fmt::detail::type::cstring_type>::format<fmt::format_context>(char const* const&, format_context&) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<void const*, char, fmt::detail::type::pointer_type>::format<fmt::format_context>(void const* const&, format_context &) const; +template TC_COMMON_API fmt::appender fmt::detail::native_formatter<fmt::string_view, char, fmt::detail::type::string_type>::format<fmt::format_context>(string_view const&, format_context &) const; diff --git a/src/common/Utilities/StringFormatFwd.h b/src/common/Utilities/StringFormatFwd.h index 37990636f41..300b0112b6d 100644 --- a/src/common/Utilities/StringFormatFwd.h +++ b/src/common/Utilities/StringFormatFwd.h @@ -22,7 +22,7 @@ namespace fmt { -inline namespace v10 +inline namespace v12 { template <typename T, typename Char, typename Enable> struct formatter; diff --git a/src/server/game/Chat/Chat.h b/src/server/game/Chat/Chat.h index 28da9630678..9ed2222208c 100644 --- a/src/server/game/Chat/Chat.h +++ b/src/server/game/Chat/Chat.h @@ -60,7 +60,7 @@ class TC_GAME_API ChatHandler template<typename... Args> void PSendSysMessage(char const* fmt, Args&&... args) { - SendSysMessage(StringVPrintf(fmt, fmt::make_printf_args(std::forward<Args>(args)...))); + SendSysMessage(StringVPrintf(fmt, fmt::make_printf_args(args...))); } template<typename... Args> @@ -72,7 +72,7 @@ class TC_GAME_API ChatHandler template<typename... Args> static std::string PGetParseString(std::string_view fmt, Args&&... args) { - return StringVPrintf(fmt, fmt::make_printf_args(std::forward<Args>(args)...)); + return StringVPrintf(fmt, fmt::make_printf_args(args...)); } template<typename... Args> diff --git a/src/server/game/Chat/ChatCommands/ChatCommandHelpers.h b/src/server/game/Chat/ChatCommands/ChatCommandHelpers.h index 27bd1285fe9..271e1d70a45 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommandHelpers.h +++ b/src/server/game/Chat/ChatCommands/ChatCommandHelpers.h @@ -127,7 +127,7 @@ namespace Trinity::Impl::ChatCommands template <typename... Ts> std::string FormatTrinityString(ChatHandler const* handler, TrinityStrings which, Ts&&... args) { - return FormatTrinityString(GetTrinityString(handler, which), fmt::make_printf_args(std::forward<Ts>(args)...)); + return FormatTrinityString(GetTrinityString(handler, which), fmt::make_printf_args(args...)); } } diff --git a/src/server/game/Chat/ChatCommands/ChatCommandTags.h b/src/server/game/Chat/ChatCommands/ChatCommandTags.h index 3e31108adec..f01e7fc9518 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommandTags.h +++ b/src/server/game/Chat/ChatCommands/ChatCommandTags.h @@ -298,14 +298,4 @@ namespace Trinity::ChatCommands template <typename T1, typename... Ts> struct fmt::formatter<Trinity::ChatCommands::Variant<T1, Ts...>> : ostream_formatter {}; -template <typename T1, typename... Ts> -struct fmt::printf_formatter<Trinity::ChatCommands::Variant<T1, Ts...>> : formatter<T1> -{ - template <typename T, typename OutputIt> - auto format(T const& value, basic_format_context<OutputIt, char>& ctx) const -> OutputIt - { - return formatter<T1>::format(*value, ctx); - } -}; - #endif |
