template <typename Char>
class parse_context
Defined at line 866 of file ../../third_party/fmtlib/src/include/fmt/base.h
Parsing context consisting of a format string range being parsed and an
argument counter for automatic indexing.
Public Methods
void parse_context<Char> (basic_string_view<Char> fmt, int next_arg_id)
Defined at line 879 of file ../../third_party/fmtlib/src/include/fmt/base.h
iterator begin ()
Returns an iterator to the beginning of the format string range being
parsed.
Defined at line 885 of file ../../third_party/fmtlib/src/include/fmt/base.h
iterator end ()
Returns an iterator past the end of the format string range being parsed.
Defined at line 888 of file ../../third_party/fmtlib/src/include/fmt/base.h
void advance_to (iterator it)
Advances the begin iterator to `it`.
Defined at line 891 of file ../../third_party/fmtlib/src/include/fmt/base.h
int next_arg_id ()
Reports an error if using the manual argument indexing; otherwise returns
the next argument index and switches to the automatic indexing.
Defined at line 897 of file ../../third_party/fmtlib/src/include/fmt/base.h
void check_arg_id (int id)
Reports an error if using the automatic argument indexing; otherwise
switches to the manual indexing.
Defined at line 909 of file ../../third_party/fmtlib/src/include/fmt/base.h
void check_arg_id (basic_string_view<Char> )
Defined at line 917 of file ../../third_party/fmtlib/src/include/fmt/base.h
void check_dynamic_spec (int arg_id)
Defined at line 2463 of file ../../third_party/fmtlib/src/include/fmt/base.h