diff --git a/include/magic_enum/magic_enum_format.hpp b/include/magic_enum/magic_enum_format.hpp index 70c789c..15bf43c 100644 --- a/include/magic_enum/magic_enum_format.hpp +++ b/include/magic_enum/magic_enum_format.hpp @@ -69,4 +69,16 @@ struct std::formatter>, char> #endif +#if defined(FMT_VERSION) + +template +struct fmt::formatter>, char>> : fmt::formatter { + template + auto format(E e, FormatContext& ctx) const { + return formatter::format(format_as(e), ctx); + } +}; + +#endif + #endif // NEARGYE_MAGIC_ENUM_FORMAT_HPP