#include <format.h>
Public Types | |
using | format_specs = typename base::format_specs |
using | iterator = typename base::iterator |
Public Types inherited from detail::arg_formatter_base< OutputIt, Char > | |
using | char_type = Char |
using | format_specs = basic_format_specs< Char > |
using | iterator = OutputIt |
Public Member Functions | |
arg_formatter (context_type &ctx, basic_format_parse_context< char_type > *parse_ctx=nullptr, format_specs *specs=nullptr, const Char *ptr=nullptr) | |
iterator | operator() (typename basic_format_arg< context_type >::handle handle) |
Public Member Functions inherited from detail::arg_formatter_base< OutputIt, Char > | |
arg_formatter_base (OutputIt out, format_specs *s, locale_ref loc) | |
iterator | operator() (monostate) |
FMT_INLINE iterator | operator() (T value) |
iterator | operator() (Char value) |
iterator | operator() (bool value) |
iterator | operator() (T value) |
iterator | operator() (const Char *value) |
iterator | operator() (basic_string_view< Char > value) |
iterator | operator() (const void *value) |
Private Types | |
using | base = arg_formatter_base< OutputIt, Char > |
using | char_type = Char |
using | context_type = basic_format_context< OutputIt, Char > |
Private Attributes | |
context_type & | ctx_ |
basic_format_parse_context< char_type > * | parse_ctx_ |
const Char * | ptr_ |
Additional Inherited Members | |
Protected Member Functions inherited from detail::arg_formatter_base< OutputIt, Char > | |
iterator | out () |
format_specs * | specs () |
void | write (bool value) |
void | write (const Char *value) |
The default argument formatter.
|
private |
|
private |
|
private |
using detail::arg_formatter< OutputIt, Char >::format_specs = typename base::format_specs |
using detail::arg_formatter< OutputIt, Char >::iterator = typename base::iterator |
|
inlineexplicit |
|
inline |
|
private |
|
private |
|
private |