|
Clementine
|
The default argument formatter. More...
#include <format.h>


Public Types | |
| using | iterator = typename base::iterator |
| using | format_specs = typename base::format_specs |
Public Types inherited from detail::arg_formatter_base< OutputIt, Char > | |
| using | iterator = OutputIt |
| using | char_type = Char |
| using | format_specs = basic_format_specs< Char > |
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) | |
| Constructs an argument formatter object. More... | |
| iterator | operator() (typename basic_format_arg< context_type >::handle handle) |
| Formats an argument of a user-defined type. More... | |
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) |
Additional Inherited Members | |
Protected Member Functions inherited from detail::arg_formatter_base< OutputIt, Char > | |
| void | write (bool value) |
| void | write (const Char *value) |
| iterator | out () |
| format_specs * | specs () |
The default argument formatter.
|
inlineexplicit |
Constructs an argument formatter object.
ctx* is a reference to the formatting context, specs* contains format specifier information for standard argument types.
|
inline |
Formats an argument of a user-defined type.
1.8.13