#include <format.h>
Classes | |
| struct | char_spec_handler |
| struct | cstring_spec_handler |
Public Types | |
| using | char_type = Char |
| using | format_specs = basic_format_specs< Char > |
| using | iterator = OutputIt |
Public Member Functions | |
| arg_formatter_base (OutputIt out, format_specs *s, locale_ref loc) | |
| iterator | operator() (monostate) |
| template<typename T , FMT_ENABLE_IF(is_integral< T >::value) > | |
| FMT_INLINE iterator | operator() (T value) |
| iterator | operator() (Char 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 *value) |
| iterator | operator() (basic_string_view< Char > value) |
| iterator | operator() (const void *value) |
Protected Member Functions | |
| iterator | out () |
| format_specs * | specs () |
| void | write (bool value) |
| void | write (const Char *value) |
Private Types | |
| using | reserve_iterator = remove_reference_t< decltype(detail::reserve(std::declval< iterator & >(), 0))> |
Private Member Functions | |
| auto | reserve (size_t n) -> decltype(detail::reserve(out_, n)) |
| void | write (char value) |
| template<typename Ch , FMT_ENABLE_IF(std::is_same< Ch, Char >::value) > | |
| void | write (Ch value) |
| void | write (string_view value) |
| void | write (wstring_view value) |
| template<typename Ch > | |
| void | write (const Ch *s, size_t size, const format_specs &specs) |
| template<typename Ch > | |
| void | write (basic_string_view< Ch > s, const format_specs &specs={}) |
| template<typename T > | |
| void | write_int (T value, const format_specs &spec) |
| void | write_pointer (const void *p) |
Private Attributes | |
| locale_ref | locale_ |
| iterator | out_ |
| format_specs * | specs_ |
| using detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::char_type = Char |
| using detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::format_specs = basic_format_specs<Char> |
| using detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::iterator = OutputIt |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprivate |
|
inlineprotected |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprotected |
|
inlineprotected |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |