- Tumbleweed 2024.07.05-1.3
- Leap-16.0
std::range_format(3) | C++ Standard Libary | std::range_format(3) |
NAME¶
std::range_format - std::range_format
Synopsis¶
Defined in header <format>
enum class range_format {
disabled,
map,
set, (since C++23)
sequence,
string,
debug_string
};
Specifies how a range should be formatted.
Constant Explanation
disabled disallows range default formatter to format range
allows to format range as map representation with modified brackets
map "{", "}" and separator ": " for underlying
pair-like types in the
following format:
{ key-1 : value-1, ..., key-n : value-n }
allows to format range as set representation with modified brackets
"{"
set and "}" in the following format:
{ key-1, ..., key-n }
allows to format range as sequence representation with default brackets
sequence "[", "]" and separator ", " in the
following format:
[ element-1, ..., element-n ]
string allows to format range as string
debug_string allows to format range as escaped string
See also¶
formatter defines formatting rules for a given type
(C++20) (class template)
format_kind selects a suited std::range_format for a range
(C++23) (variable template)
2024.06.10 | http://cppreference.com |