template <class charT, formattable<charT>... Ts>
constexpr void
formatter<pair-or-tuple<Ts...>>::set_brackets(
basic_string_view<charT> opening,
basic_string_view<charT> closing); // (1)
概要
全体の囲み文字を設定する。
このメンバ関数は、std::format()
関数の「pair、tupleの書式」において囲み文字を変更するオプションを指定することで自動的に呼び出される。
デフォルトの開きカッコは"("
、閉じカッコは")"
である。
効果
opening
を開きカッコ、closing
を閉じカッコとして設定する。
バージョン
言語
- C++23
処理系
- Clang: ??
- GCC: ??
- Visual C++: ??
参照
- P2286R8 Formatting Ranges
- P2585R1 Improve default container formatting
- C++23から、Range・コンテナ、
pair
、tuple
のフォーマット出力、および文字・文字列のデバッグ指定 ("?"
) が追加された
- C++23から、Range・コンテナ、