Rosetta
|
#include <printf.h>
Public Types | |
using | iterator = OutputIt |
using | format_specs = typename base::format_specs |
![]() | |
using | iterator = OutputIt |
using | char_type = Char |
using | format_specs = basic_format_specs< Char > |
Private Types | |
using | char_type = Char |
using | base = detail::arg_formatter_base< OutputIt, Char > |
using | context_type = basic_printf_context< OutputIt, Char > |
Private Member Functions | |
void | write_null_pointer (char) |
void | write_null_pointer (wchar_t) |
Private Attributes | |
context_type & | context_ |
Additional Inherited Members | |
![]() | |
iterator | out () |
format_specs * | specs () |
void | write (bool value) |
void | write (const Char *value) |
\rst The printf
argument formatter. \endrst
|
private |
|
private |
|
private |
using printf_arg_formatter< OutputIt, Char >::format_specs = typename base::format_specs |
using printf_arg_formatter< OutputIt, Char >::iterator = OutputIt |
|
inline |
\rst Constructs an argument formatter object. buffer* is a reference to the output buffer and specs contains format specifier information for standard argument types. \endrst
|
inline |
|
inline |
Formats a null-terminated C string.
References detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::operator()(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::out(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::specs(), value, detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::write(), and printf_arg_formatter< OutputIt, Char >::write_null_pointer().
|
inline |
Formats a pointer.
References detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::operator()(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::out(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::specs(), value, and printf_arg_formatter< OutputIt, Char >::write_null_pointer().
|
inline |
Formats a null-terminated wide C string.
References spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::L, detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::operator()(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::out(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::specs(), value, detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::write(), and printf_arg_formatter< OutputIt, Char >::write_null_pointer().
|
inline |
|
inline |
References align::none, sign::none, align::numeric, detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::operator()(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::out(), align::right, detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::specs(), value, and detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::write().
|
inline |
|
inline |
Formats an argument of a custom (user-defined) type.
References printf_arg_formatter< OutputIt, Char >::context_, basic_format_arg< Context >::handle::format(), detail::arg_formatter_base< OutputIt, Char, ErrorHandler >::out(), and basic_printf_context< OutputIt, Char >::parse_context().
|
inlineprivate |
|
inlineprivate |
|
private |
Referenced by printf_arg_formatter< OutputIt, Char >::operator()().