#include <printf.h>
Public Types | |
typedef base::format_specs | format_specs |
Public Types inherited from internal::arg_formatter_base< Range > | |
typedef Range::value_type | char_type |
typedef basic_format_specs< char_type > | format_specs |
Private Types | |
typedef Range::value_type | char_type |
typedef internal::arg_formatter_base< Range > | base |
typedef basic_printf_context< iterator, char_type > | context_type |
Private Member Functions | |
void | write_null_pointer (char) |
void | write_null_pointer (wchar_t) |
Private Attributes | |
decltype(internal::declval< Range >().begin()) typedef | iterator |
context_type & | context_ |
Additional Inherited Members | |
Public Attributes inherited from internal::arg_formatter_base< Range > | |
decltype(internal::declval< Range >().begin()) typedef | iterator |
Protected Member Functions inherited from internal::arg_formatter_base< Range > | |
writer_type & | writer () |
format_specs * | spec () |
iterator | out () |
void | write (bool value) |
void | write (const char_type *value) |
The printf
argument formatter.
|
private |
|
private |
|
private |
typedef base::format_specs printf_arg_formatter< Range >::format_specs |
|
inline |
Constructs an argument formatter object. buffer* is a reference to the output buffer and spec contains format specifier information for standard argument types.
Definition at line 376 of file printf.h.
|
inline |
Definition at line 384 of file printf.h.
|
inline |
|
inline |
Formats a null-terminated C string.
Definition at line 413 of file printf.h.
|
inline |
Formats a null-terminated wide C string.
Definition at line 424 of file printf.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |