#include <format.h>
Classes | |
struct | char_spec_handler |
struct | char_writer |
struct | cstring_spec_handler |
Public Types | |
using | char_type = typename Range::value_type |
using | iterator = typename Range::iterator |
using | format_specs = basic_format_specs< char_type > |
Public Member Functions | |
arg_formatter_base (Range r, format_specs *s, locale_ref loc) | |
iterator | operator() (monostate) |
template<typename T , FMT_ENABLE_IF(is_integral< T >::value) > | |
iterator | operator() (T value) |
iterator | operator() (char_type value) |
iterator | operator() (bool value) |
template<typename T , FMT_ENABLE_IF(std::is_floating_point< T >::value) > | |
iterator | operator() (T value) |
iterator | operator() (const char_type *value) |
iterator | operator() (basic_string_view< char_type > value) |
iterator | operator() (const void *value) |
Protected Member Functions | |
writer_type & | writer () |
FMT_DEPRECATED format_specs * | spec () |
format_specs * | specs () |
iterator | out () |
void | write (bool value) |
void | write (const char_type *value) |
Private Types | |
using | writer_type = basic_writer< Range > |
Private Member Functions | |
void | write_char (char_type value) |
void | write_pointer (const void *p) |
Private Attributes | |
writer_type | writer_ |
format_specs * | specs_ |
using format_specs = basic_format_specs<char_type> |
|
private |
arg_formatter_base | ( | Range | r, |
format_specs * | s, | ||
locale_ref | loc | ||
) |
iterator operator() | ( | basic_string_view< char_type > | value | ) |
|
protected |
|
protected |
|
protected |
Definition at line 1816 of file format.h.
Referenced by arg_formatter_base< Range, ErrorHandler >::cstring_spec_handler::on_string().
|
private |
Definition at line 1799 of file format.h.
Referenced by arg_formatter_base< Range, ErrorHandler >::char_spec_handler::on_char().
|
private |
Definition at line 1806 of file format.h.
Referenced by arg_formatter_base< Range, ErrorHandler >::cstring_spec_handler::on_pointer().
|
protected |
|
private |
Definition at line 1788 of file format.h.
Referenced by arg_formatter_base< Range, ErrorHandler >::char_spec_handler::on_int().
|
private |
Definition at line 1787 of file format.h.
Referenced by arg_formatter_base< Range, ErrorHandler >::char_spec_handler::on_int().