#include <core.h>
Public Member Functions | |
| FMT_CONSTEXPR | format_string_checker (basic_string_view< Char > fmt) |
| FMT_CONSTEXPR auto | on_arg_id () -> int |
| FMT_CONSTEXPR auto | on_arg_id (basic_string_view< Char > id) -> int |
| FMT_CONSTEXPR auto | on_arg_id (int id) -> int |
| FMT_CONSTEXPR void | on_error (const char *message) |
| FMT_CONSTEXPR auto | on_format_specs (int id, const Char *begin, const Char *) -> const Char * |
| FMT_CONSTEXPR void | on_replacement_field (int id, const Char *begin) |
| FMT_CONSTEXPR void | on_text (const Char *, const Char *) |
Private Types | |
| using | parse_context_type = compile_parse_context< Char > |
| using | parse_func = const Char *(*)(parse_context_type &) |
Private Attributes | |
| parse_context_type | context_ |
| parse_func | parse_funcs_ [num_args > 0 ? static_cast< size_t >(num_args) :1] |
| type | types_ [num_args > 0 ? static_cast< size_t >(num_args) :1] |
Static Private Attributes | |
| static constexpr int | num_args = sizeof...(Args) |
|
private |
|
private |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
staticconstexprprivate |
|
private |
|
private |