Declared in <fmt/base.h>
<fmt/base.h>
template< typename T, typename Char = char, typename Enable = void> struct formatter;
formatter
formatter<join_view<It, Sentinel, Char>, Char>
formatter<Variant, Char>
formatter<std::expected<T, E>, Char>
formatter<R, Char>
formatter<Char*, Char>
formatter<bytes>
formatter<signed char, Char>
formatter</* implementation-defined */>
formatter<std::monostate, Char>
formatter<year_month_day, Char>
formatter<std::atomic_flag, Char>
formatter<std::error_code>
formatter<nested_view<T, Char>, Char>
formatter<local_time<Duration>, Char>
formatter</* implementation-defined */, Char>
formatter<std::thread::id, Char>
formatter<std::reference_wrapper<T>, Char>
formatter<tm, Char>
formatter<T, Char>
formatter<utc_time<Duration>, Char>
formatter<sys_time<Duration>, Char>
formatter<unsigned long, Char>
formatter<tuple_join_view<Tuple, Char>, Char>
formatter<T, Char, void_t</* implementation-defined */>>
formatter<std::nullptr_t, Char>
formatter<long, Char>
formatter<std::type_info>
formatter<day, Char>
formatter<short, Char>
formatter<unsigned char, Char>
formatter<std::chrono::duration<Rep, Period>, Char>
formatter<BitRef, Char>
formatter<void*, Char>
formatter<std::source_location>
formatter<std::basic_string<Char, Traits, Allocator>, Char>
formatter<year, Char>
formatter<T, char>
formatter<std::atomic<T>, Char>
formatter<std::optional<T>, Char>
formatter<month, Char>
formatter<Char[N], Char>
formatter<std::byte, Char>
formatter<unsigned short, Char>
formatter<Tuple, Char>
formatter<weekday, Char>
formatter<std::unexpected<E>, Char>
formatter<std::bitset<N>, Char>
formatter<group_digits_view<T>>
formatter<std::complex<T>, Char>
formatter<std::filesystem::path, Char>
basic_ostream_formatter