std::range_format
Von cppreference.com
| Definiert in Header <format> |
||
| enum class range_format { disabled, |
(seit C++23) | |
Gibt an, wie ein Bereich formatiert werden soll.
[bearbeiten] Konstanten
| Name | Erklärung |
disabled
|
verhindert, dass der Standard-Bereichsformatierer einen Bereich formatiert |
map
|
ermöglicht die Formatierung eines Bereichs als Kartendarstellung mit geänderten Klammern "{", "}" und Trennzeichen ": " für zugrundeliegende paarähnliche Typen im folgenden Format { schlüssel-1 : wert-1, ..., schlüssel-n : wert-n } |
setzt
|
ermöglicht die Formatierung eines Bereichs als Mengen-Darstellung mit geänderten Klammern "{" und "}" im folgenden Format { schlüssel-1, ..., schlüssel-n } |
Sequenz
|
ermöglicht die Formatierung eines Bereichs als Sequenz-Darstellung mit Standardklammern "[", "]" und Trennzeichen ", " im folgenden Format [ element-1, ..., element-n ] |
string
|
ermöglicht die Formatierung eines Bereichs als Zeichenkette |
debug_string
|
ermöglicht die Formatierung eines Bereichs als maskierte Zeichenkette |
[bearbeiten] Siehe auch
| (C++20) |
definiert Formatierungsregeln für einen gegebenen Typ (Klassentemplate) |
| (C++23) |
wählt eine passende std::range_format für einen Range aus (Variablentemplate) |