std:: range_format
From cppreference.com
C++
Utilities library
|
|
Formatting library
Standard format specification | ||||
Formatting functions | ||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
|
||||
Format strings | ||||
(C++20)
(C++20)
(C++20)
|
||||
(C++26)
|
||||
Formatting concepts | ||||
(C++23)
|
||||
Formatter | ||||
(C++20)
|
||||
(C++23)
|
||||
(C++23)
|
||||
(C++23)
|
||||
(C++20)
(C++20)
(C++20)
|
||||
(C++20)
(C++20)
(C++20)
|
||||
range_format
(C++23)
|
||||
(C++23)
|
||||
Formatting arguments | ||||
(C++20)
|
||||
(C++20)
|
||||
(C++20)
(C++20)
(C++20)
|
||||
(C++20)
(deprecated in C++26)
|
||||
(C++20)
(C++20)
|
||||
Format error | ||||
(C++20)
|
Defined in header
<format>
|
||
enum
class
range_format
{
disabled,
|
(since C++23) | |
Specifies how a range should be formatted.
Constants
Name | Explanation |
disabled
|
disallows range default formatter to format range |
map
|
allows to format range as map representation with modified brackets
"{"
,
"}"
and separator
": "
for underlying
pair-like
types in the following format:
{ key-1 : value-1 , ..., key-n : value-n } |
set
|
allows to format range as set representation with modified brackets
"{"
and
"}"
in the following format:
{ key-1 , ..., key-n } |
sequence
|
allows to format range as sequence representation with default brackets
"["
,
"]"
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
(C++20)
|
defines formatting rules for a given type
(class template) |
(C++23)
|
selects a suited
std::range_format
for a range
(variable template) |
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/utility/format/range_format&oldid=173411
"