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 through an output iterator. 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 >
◆ iterator
template<typename OutputIt , typename Char >
◆ parse_context_type
template<typename OutputIt , typename Char >
Constructor & Destructor Documentation◆ basic_printf_context()
template<typename OutputIt , typename Char >
Member Function Documentation◆ advance_to()
template<typename OutputIt , typename Char >
Definition at line 374 of file printf.h. References basic_printf_context< OutputIt, Char >::out_. ◆ arg()
template<typename OutputIt , typename Char >
Definition at line 378 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 471 of file printf.h. References basic_format_specs< Char >::align, basic_format_specs< Char >::alt, arg(), detail::convert_arg(), detail::cstring_type, basic_format_specs< Char >::fill, FMT_THROW, align::left, align::numeric, basic_format_specs< Char >::precision, align::right, detail::to_unsigned(), basic_format_specs< Char >::type, and visit_format_arg(). ◆ get_arg()
template<typename OutputIt , typename Char >
Definition at line 422 of file printf.h. References detail::get_arg(). ◆ locale()
template<typename OutputIt , typename Char >
◆ on_error()
template<typename OutputIt , typename Char >
Definition at line 382 of file printf.h. References basic_format_parse_context< Char, ErrorHandler >::on_error(), and basic_printf_context< OutputIt, Char >::parse_ctx_. ◆ out()
template<typename OutputIt , typename Char >
Definition at line 373 of file printf.h. References basic_printf_context< OutputIt, Char >::out_. ◆ parse_context()
template<typename OutputIt , typename Char >
Definition at line 380 of file printf.h. References basic_printf_context< OutputIt, Char >::parse_ctx_. Referenced by printf_arg_formatter< OutputIt, Char >::operator()(). ◆ parse_flags()
template<typename OutputIt , typename Char >
Definition at line 392 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 431 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 349 of file printf.h. Referenced by basic_printf_context< OutputIt, Char >::arg(). ◆ out_
template<typename OutputIt , typename Char >
Definition at line 348 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 350 of file printf.h. Referenced by basic_printf_context< OutputIt, Char >::on_error(), and basic_printf_context< OutputIt, Char >::parse_context().
|