Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Private Types |
Private Member Functions |
Private Attributes |
List of all members
printf_arg_formatter< Range > Class Template Reference
Inheritance diagram for printf_arg_formatter< Range >:
![]()
Detailed Descriptiontemplate<typename Range> class printf_arg_formatter< Range > \rst The Member Typedef Documentation◆ base
template<typename Range >
◆ char_type
template<typename Range >
◆ context_type
template<typename Range >
◆ format_specs
template<typename Range >
◆ iterator
template<typename Range >
Constructor & Destructor Documentation◆ printf_arg_formatter()
template<typename Range >
Member Function Documentation◆ operator()() [1/8]
template<typename Range >
Definition at line 284 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::operator()(). ◆ operator()() [2/8]
template<typename Range >
Formats a null-terminated C string. Definition at line 263 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::operator()(), arg_formatter_base< Range, ErrorHandler >::out(), arg_formatter_base< Range, ErrorHandler >::specs(), arg_formatter_base< Range, ErrorHandler >::write(), and printf_arg_formatter< Range >::write_null_pointer(). ◆ operator()() [3/8]
template<typename Range >
Formats a pointer. Definition at line 291 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::operator()(), arg_formatter_base< Range, ErrorHandler >::out(), arg_formatter_base< Range, ErrorHandler >::specs(), basic_format_specs< Char >::type, and printf_arg_formatter< Range >::write_null_pointer(). ◆ operator()() [4/8]
template<typename Range >
Formats a null-terminated wide C string. Definition at line 274 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::operator()(), arg_formatter_base< Range, ErrorHandler >::out(), arg_formatter_base< Range, ErrorHandler >::specs(), arg_formatter_base< Range, ErrorHandler >::write(), and printf_arg_formatter< Range >::write_null_pointer(). ◆ operator()() [5/8]Definition at line 288 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::operator()(). ◆ operator()() [6/8]
template<typename Range >
template<typename T , FMT_ENABLE_IF(fmt::internal::is_integral< T >::value) >
◆ operator()() [7/8]
template<typename Range >
template<typename T , FMT_ENABLE_IF(std::is_floating_point< T >::value) >
Definition at line 258 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::operator()(). ◆ operator()() [8/8]
template<typename Range >
Formats an argument of a custom (user-defined) type. Definition at line 299 of file printf.h. References printf_arg_formatter< Range >::context_, basic_format_arg< Context >::handle::format(), arg_formatter_base< Range, ErrorHandler >::out(), and basic_printf_context< OutputIt, Char >::parse_context(). ◆ write_null_pointer() [1/2]
template<typename Range >
Definition at line 211 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::specs(), basic_format_specs< Char >::type, and arg_formatter_base< Range, ErrorHandler >::write(). Referenced by printf_arg_formatter< Range >::operator()(), printf_arg_formatter< Range >::operator()(), and printf_arg_formatter< Range >::operator()(). ◆ write_null_pointer() [2/2]
template<typename Range >
Definition at line 216 of file printf.h. References arg_formatter_base< Range, ErrorHandler >::specs(), basic_format_specs< Char >::type, and arg_formatter_base< Range, ErrorHandler >::write(). Member Data Documentation◆ context_
template<typename Range >
Definition at line 209 of file printf.h. Referenced by printf_arg_formatter< Range >::operator()().
|