std::range_format
Определено в заголовке <format> | ||
|---|---|---|
enum class range_format {
disabled,
map,
set,
sequence,
string,
debug_string
};
| (с C++23) |
Указывает, как должна форматироваться область.
| Константа | Объяснение |
|---|---|
disabled | запрещает использование стандартного форматировщика областей для форматирования области |
map | позволяет форматировать область как представление карты с изменёнными скобками "{", "}" и разделителем ": " для типов-аналогов пар в следующем формате:{ ключ-1 : значение-1, ..., ключ-n : значение-n } |
set | позволяет форматировать область как представление множества с изменёнными скобками "{" и "}" в следующем формате:{ ключ-1, ..., ключ-n } |
sequence | позволяет форматировать область как последовательность с использованием стандартных скобок "[", "]" и разделителем ", " в следующем формате:[ элемент-1, ..., элемент-n ] |
string | позволяет форматировать область как строку |
debug_string | позволяет форматировать область как экранированную строку |
См. также
|
(C++20) | определяет правила форматирования для данного типа (шаблон класса) |
|
(C++23) | выбирает подходящий std::range_format для области(шаблон переменной) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/format/range_format