Localization library | |||||||||||||||||||||||||
Regular expressions library(C++11) | |||||||||||||||||||||||||
Formatting library(C++20) | |||||||||||||||||||||||||
Null-terminated sequence utilities | |||||||||||||||||||||||||
Byte strings | |||||||||||||||||||||||||
Multibyte strings | |||||||||||||||||||||||||
Wide strings | |||||||||||||||||||||||||
Primitive numeric conversions | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Text encoding identifications | |||||||||||||||||||||||||
|
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> | ||
enumclass range_format{ disabled, | (since C++23) | |
Specifies how a range should be formatted.
Enumerator | Meaning |
disabled | disallows range default formatter to format range |
map | allows to format range as map representation with modified brackets"{","}" and separator": " for underlyingpair-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 |
(C++20) | defines formatting rules for a given type (class template)[edit] |
(C++23) | selects a suitedstd::range_format for a range (variable template)[edit] |