Commit 0ded0037 authored by Charles Milette's avatar Charles Milette

Fix wchar_t overloads and dump_info formatter

parent 95aa159b
...@@ -154,7 +154,7 @@ template<typename... Args> ...@@ -154,7 +154,7 @@ template<typename... Args>
using format_string_t = fmt::format_string<Args...>; using format_string_t = fmt::format_string<Args...>;
template<typename... Args> template<typename... Args>
using wformat_string_t = fmt::basic_format_string<wchar_t, Args...>; using wformat_string_t = fmt::basic_format_string<wchar_t, fmt::type_identity_t<Args>...>;
template<class T> template<class T>
using remove_cvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type; using remove_cvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type;
......
...@@ -137,7 +137,7 @@ struct formatter<spdlog::details::dump_info<T>, char> ...@@ -137,7 +137,7 @@ struct formatter<spdlog::details::dump_info<T>, char>
SPDLOG_CONSTEXPR const char *hex_lower = "0123456789abcdef"; SPDLOG_CONSTEXPR const char *hex_lower = "0123456789abcdef";
const char *hex_chars = use_uppercase ? hex_upper : hex_lower; const char *hex_chars = use_uppercase ? hex_upper : hex_lower;
#if FMT_VERSION < 60000 #if !defined(SPDLOG_USE_STD_FORMAT) && FMT_VERSION < 60000
auto inserter = ctx.begin(); auto inserter = ctx.begin();
#else #else
auto inserter = ctx.out(); auto inserter = ctx.out();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment