Template Struct format_handler

Inheritance Relationships

Base Type

Struct Documentation

template<typename ArgFormatter, typename Char, typename Context>
struct format_handler : public fmt::v6::internal::error_handler

Public Types

template<>
using range = typename ArgFormatter::range

Public Functions

format_handler(range r, basic_string_view<Char> str, basic_format_args<Context> format_args, internal::locale_ref loc)
void on_text(const Char *begin, const Char *end)
void get_arg(int id)
void on_arg_id()
void on_arg_id(int id)
void on_arg_id(basic_string_view<Char> id)
void on_replacement_field(const Char *p)
const Char *on_format_specs(const Char *begin, const Char *end)

Public Members

basic_format_parse_context<Char> parse_context
Context context
basic_format_arg<Context> arg