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