Namensräume
Varianten
Aktionen

std::range_format

Von cppreference.com
< cpp‎ | utility‎ | format
 
 
 
 
Definiert in Header <format>
enum class range_format {

    disabled,
    map,
    set,
    sequence,
    string,
    debug_string

};
(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) [bearbeiten]
wählt eine passende std::range_format für einen Range aus
(Variablentemplate)[bearbeiten]