最終更新日時: 2023年01月25日 14時16分40秒 (JST)
Akira Takahashi が更新

履歴 編集

function
<format>

# std::range_formatter::set_brackets(C++23)

    constexpr void
      set_brackets(basic_string_view<charT> opening,
                   basic_string_view<charT> closing); // (1)

## 概要

全体の囲み文字を設定する。

このメンバ関数は、`std::format()`関数の「Range・シーケンスコンテナの書式」および「連想コンテナの書式」において囲み文字を変更するオプションを指定することで自動的に呼び出される。

- Range・シーケンスコンテナのデフォルトの開きカッコは`"["`、閉じカッコは`"]"`
- 連想コンテナのデフォルトの開きカッコは`"{"`、閉じカッコは`"}"`

## 効果

`opening`を開きカッコ、`closing`を閉じカッコとして設定する。

## バージョン

### 言語

- C++23

### 処理系

- Clang: ??
- GCC: ??
- Visual C++: ??