constexpr void advance_to(const_iterator it);
概要
指定したイテレータを先頭イテレータとして設定する。
この関数は、書式文字列の全体を解析する処理において、formatter::parse()
の戻り値から、次の解析を始めるために使用する。
while (…) {
auto it = f.parse(parse_ctx);
/* 次の書式指定までitを進める… */
next_parse_ctx.advance_to(it);
}
事前条件
it
はend()
に到達可能であること
効果
メンバ変数として保持している、書式文字列の先頭を指すイテレータbegin_
があるとして、以下と等価:
begin_ = it;
バージョン
言語
- C++20
処理系
- Clang: ??
- GCC: 13 ✅
- Visual C++: ??