Roboruka
Knihovna pro obsluhu RoboRuky.
Veřejné metody | Seznam všech členů
Dokumentace šablony třídy printf_arg_formatter< Range >

#include <printf.h>

Dědí z bázové třídy internal::arg_formatter_base< Range, ErrorHandler >.

Veřejné metody

 printf_arg_formatter (iterator iter, format_specs &specs, context_type &ctx)
 
iterator operator() (const char *value)
 
iterator operator() (const wchar_t *value)
 
iterator operator() (const void *value)
 
iterator operator() (typename basic_format_arg< context_type >::handle handle)
 

Detailní popis

template<typename Range>
class printf_arg_formatter< Range >

\rst The printf argument formatter. \endrst

Dokumentace konstruktoru a destruktoru

◆ printf_arg_formatter()

template<typename Range >
printf_arg_formatter< Range >::printf_arg_formatter ( iterator  iter,
format_specs &  specs,
context_type ctx 
)
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

Dokumentace k metodám

◆ operator()() [1/4]

template<typename Range >
iterator printf_arg_formatter< Range >::operator() ( const char *  value)
inline

Formats a null-terminated C string.

◆ operator()() [2/4]

template<typename Range >
iterator printf_arg_formatter< Range >::operator() ( const void *  value)
inline

Formats a pointer.

◆ operator()() [3/4]

template<typename Range >
iterator printf_arg_formatter< Range >::operator() ( const wchar_t *  value)
inline

Formats a null-terminated wide C string.

◆ operator()() [4/4]

template<typename Range >
iterator printf_arg_formatter< Range >::operator() ( typename basic_format_arg< context_type >::handle  handle)
inline

Formats an argument of a custom (user-defined) type.


Dokumentace pro tuto třídu byla vygenerována z následujícího souboru: