- format[meta header]
- function[meta id-type]
- std[meta namespace]
- basic_format_parse_context[meta class]
- cpp20[meta cpp]
constexpr void advance_to(const_iterator it);
指定したイテレータを先頭イテレータとして設定する。
この関数は、書式文字列の全体を解析する処理において、formatter
::
parse()
の戻り値から、次の解析を始めるために使用する。
while (…) {
auto it = f.parse(parse_ctx);
/* 次の書式指定までitを進める… */
next_parse_ctx.advance_to(it);
}
- parse[link /reference/format/formatter/parse.md]
it
はend()
に到達可能であること
メンバ変数として保持している、書式文字列の先頭を指すイテレータbegin_
があるとして、以下と等価:
begin_ = it;
- C++20
- Clang: ??
- GCC: 13 [mark verified]
- Visual C++: ??