#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 |