std:: range_format
From cppreference.net
|
定義済みヘッダー
<format>
|
||
|
enum
class
range_format
{
disabled,
|
(C++23以降) | |
範囲をどのようにフォーマットするかを指定します。
定数
| 列挙子 | 意味 |
disabled
|
範囲デフォルトフォーマッタによる範囲のフォーマットを許可しない |
map
|
範囲をマップ表現としてフォーマットすることを許可し、基となる
pair-like
型に対して括弧
"{"
、
"}"
およびセパレータ
": "
を変更した以下の形式で表示:
{ key-1 : value-1 , ..., key-n : value-n } |
set
|
範囲をセット表現としてフォーマットすることを許可し、括弧
"{"
および
"}"
を変更した以下の形式で表示:
{ key-1 , ..., key-n } |
sequence
|
範囲をシーケンス表現としてフォーマットすることを許可し、デフォルトの括弧
"["
、
"]"
およびセパレータ
", "
を使用した以下の形式で表示:
[ element-1 , ..., element-n ] |
string
|
範囲を文字列としてフォーマットすることを許可 |
debug_string
|
範囲をエスケープされた文字列としてフォーマットすることを許可 |
関連項目
|
(C++20)
|
指定された型のフォーマット規則を定義する
(クラステンプレート) |
|
(C++23)
|
範囲に適した
std::range_format
を選択する
(変数テンプレート) |