std:: range_format
From cppreference.net
|
Определено в заголовочном файле
<format>
|
||
|
enum
class
range_format
{
disabled,
|
(начиная с C++23) | |
Определяет, как должен быть отформатирован диапазон.
Константы
| Перечислитель | Значение |
disabled
|
запрещает форматирование диапазона форматтером диапазона по умолчанию |
map
|
позволяет форматировать диапазон как представление map с измененными скобками
"{"
,
"}"
и разделителем
": "
для базовых
pair-like
типов в следующем формате:
{ key-1 : value-1 , ..., key-n : value-n } |
set
|
позволяет форматировать диапазон как представление set с измененными скобками
"{"
и
"}"
в следующем формате:
{ key-1 , ..., key-n } |
sequence
|
позволяет форматировать диапазон как представление sequence со скобками по умолчанию
"["
,
"]"
и разделителем
", "
в следующем формате:
[ element-1 , ..., element-n ] |
string
|
позволяет форматировать диапазон как строку |
debug_string
|
позволяет форматировать диапазон как экранированную строку |
Смотрите также
|
(C++20)
|
определяет правила форматирования для заданного типа
(шаблон класса) |
|
(C++23)
|
выбирает подходящий
std::range_format
для диапазона
(шаблон переменной) |