Agora
1.2.0
Agora project
|
#include <core.h>
Public Member Functions | |
compile_parse_context (basic_string_view< Char > format_str, int num_args=(std::numeric_limits< int >::max)(), ErrorHandler eh={}) | |
auto | next_arg_id () -> int |
void | check_arg_id (int id) |
void | check_arg_id (int) |
void | check_arg_id (basic_string_view< Char >) |
Public Member Functions inherited from fmt::v8::basic_format_parse_context< Char, error_handler > | |
constexpr | basic_format_parse_context (basic_string_view< Char > format_str, error_handler eh={}, int next_arg_id=0) |
constexpr auto | begin () const -> iterator throw () |
constexpr auto | end () const -> iterator throw () |
void | advance_to (iterator it) |
auto | next_arg_id () -> int |
void | check_arg_id (int) |
void | check_arg_id (basic_string_view< Char >) |
void | on_error (const char *message) |
constexpr auto | error_handler () const -> error_handler |
constexpr | basic_format_parse_context (basic_string_view< Char > format_str, error_handler eh={}, int next_arg_id=0) |
constexpr auto | begin () const -> iterator throw () |
constexpr auto | end () const -> iterator throw () |
void | advance_to (iterator it) |
auto | next_arg_id () -> int |
void | check_arg_id (int) |
void | check_arg_id (basic_string_view< Char >) |
void | on_error (const char *message) |
constexpr auto | error_handler () const -> error_handler |
Private Types | |
using | base = basic_format_parse_context< Char, ErrorHandler > |
Private Attributes | |
int | num_args_ |
Additional Inherited Members | |
Public Types inherited from fmt::v8::basic_format_parse_context< Char, error_handler > | |
using | char_type = Char |
using | iterator = typename basic_string_view< Char >::iterator |
using | char_type = Char |
using | iterator = typename basic_string_view< Char >::iterator |
|
private |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
Reports an error if using the automatic argument indexing; otherwise switches to the manual indexing.
|
inline |
|
private |