11template<concepts::Formattable... Types>
14template<concepts::FormatContext Context>
19 template<concepts::Formattable T>
27 template<concepts::Formattable T>
29 : m_pointer(
util::
voidify(
util::addressof(value))), m_do_format(erased_format<T>) {}
33 return m_do_format(m_pointer, parse_context, context, debug);
41template<concepts::FormatContext Context>
43 long long int,
unsigned long long int,
Definition string_view_impl_forward_declaration.h:7
Definition format_parse_context.h:14
Definition variant_forward_declaration.h:6
#define DI_TRY(...)
Definition monad_try.h:13
Expected< T, Error > Result
Definition result.h:8
constexpr auto voidify
Definition voidify.h:13