Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Private Types |
Private Member Functions |
Static Private Member Functions |
Private Attributes |
List of all members
basic_printf_context< OutputIt, Char > Class Template Reference
Detailed Descriptiontemplate<typename OutputIt, typename Char> class basic_printf_context< OutputIt, Char > This template formats data and writes the output to a writer. Member Typedef Documentation◆ char_type
template<typename OutputIt , typename Char >
◆ format_arg
template<typename OutputIt , typename Char >
◆ format_specs
template<typename OutputIt , typename Char >
◆ formatter_type
template<typename OutputIt , typename Char >
template<typename T >
Constructor & Destructor Documentation◆ basic_printf_context()
template<typename OutputIt , typename Char >
Member Function Documentation◆ advance_to()
template<typename OutputIt , typename Char >
Definition at line 356 of file printf.h. References basic_printf_context< OutputIt, Char >::out_. ◆ arg()
template<typename OutputIt , typename Char >
Definition at line 358 of file printf.h. References basic_printf_context< OutputIt, Char >::args_, and basic_format_args< Context >::get(). ◆ format()
template<typename OutputIt , typename Char >
template<typename ArgFormatter >
Formats stored arguments and writes the output to the range. Definition at line 448 of file printf.h. References basic_format_specs< Char >::align, basic_format_specs< Char >::alt, arg(), internal::convert_arg(), basic_format_specs< Char >::fill, FMT_THROW, align::numeric, basic_format_specs< Char >::precision, align::right, basic_format_specs< Char >::type, and visit_format_arg(). ◆ get_arg()
template<typename OutputIt , typename Char >
Definition at line 400 of file printf.h. References internal::get_arg(). ◆ on_error()
template<typename OutputIt , typename Char >
Definition at line 362 of file printf.h. References basic_printf_context< OutputIt, Char >::parse_ctx_. ◆ out()
template<typename OutputIt , typename Char >
Definition at line 355 of file printf.h. References basic_printf_context< OutputIt, Char >::out_. ◆ parse_context()
template<typename OutputIt , typename Char >
Definition at line 360 of file printf.h. References basic_printf_context< OutputIt, Char >::parse_ctx_. Referenced by printf_arg_formatter< Range >::operator()(). ◆ parse_flags()
template<typename OutputIt , typename Char >
Definition at line 372 of file printf.h. References basic_format_specs< Char >::align, basic_format_specs< Char >::alt, basic_format_specs< Char >::fill, align::left, sign::plus, basic_format_specs< Char >::sign, and sign::space. ◆ parse_header()
template<typename OutputIt , typename Char >
Definition at line 409 of file printf.h. References basic_format_specs< Char >::fill, visit_format_arg(), and basic_format_specs< Char >::width. Member Data Documentation◆ args_
template<typename OutputIt , typename Char >
Definition at line 330 of file printf.h. Referenced by basic_printf_context< OutputIt, Char >::arg(). ◆ out_
template<typename OutputIt , typename Char >
Definition at line 329 of file printf.h. Referenced by basic_printf_context< OutputIt, Char >::advance_to(), and basic_printf_context< OutputIt, Char >::out(). ◆ parse_ctx_
template<typename OutputIt , typename Char >
Definition at line 331 of file printf.h. Referenced by basic_printf_context< OutputIt, Char >::on_error(), and basic_printf_context< OutputIt, Char >::parse_context().
|