#include <format.h>
Classes | |
struct | null_handler |
Public Member Functions | |
template<typename ParseContext > | |
auto | parse (ParseContext &ctx) -> decltype(ctx.begin()) |
template<typename T , typename FormatContext > | |
auto | format (const T &val, FormatContext &ctx) -> decltype(ctx.out()) |
Private Member Functions | |
template<typename Context > | |
void | handle_specs (Context &ctx) |
Private Attributes | |
detail::dynamic_format_specs< Char > | specs_ |
const Char * | format_str_ |
auto format | ( | const T & | val, |
FormatContext & | ctx | ||
) | -> decltype(ctx.out()) |
Definition at line 3549 of file format.h.
References basic_format_specs< Char >::align, basic_format_specs< Char >::alt, detail::char_type, specs_checker< Handler >::end_precision(), sign::minus, detail::none, specs_checker< Handler >::on_align(), specs_checker< Handler >::on_hash(), specs_checker< Handler >::on_minus(), specs_checker< Handler >::on_plus(), specs_checker< Handler >::on_space(), sign::plus, basic_format_specs< Char >::precision, basic_format_specs< Char >::sign, sign::space, and visit_format_arg().
|
private |
Definition at line 3577 of file format.h.
References basic_format_specs< Char >::precision, and basic_format_specs< Char >::width.
auto parse | ( | ParseContext & | ctx | ) | -> decltype(ctx.begin()) |
Definition at line 3541 of file format.h.
References detail::parse_format_specs().
|
private |