Namespaces
Variants

std:: range_format

From cppreference.net
Défini dans l'en-tête <format>
enum class range_format {

disabled,
map,
set,
sequence,
string,
debug_string

} ;
(depuis C++23)

Spécifie comment une plage doit être formatée.

Constantes

Énumérateur Signification
disabled interdit au formateur de plage par défaut de formater la plage
map permet de formater la plage comme une représentation de carte avec des crochets modifiés "{" , "}" et séparateur ": " pour les types similaires à une paire sous-jacents dans le format suivant :
{ clé-1 : valeur-1 , ..., clé-n : valeur-n }
set permet de formater la plage comme une représentation d'ensemble avec des crochets modifiés "{" et "}" dans le format suivant :
{ clé-1 , ..., clé-n }
sequence permet de formater la plage comme une représentation de séquence avec des crochets par défaut "[" , "]" et séparateur ", " dans le format suivant :
[ élément-1 , ..., élément-n ]
string permet de formater la plage comme une chaîne
debug_string permet de formater la plage comme une chaîne échappée

Voir aussi

(C++20)
définit les règles de formatage pour un type donné
(modèle de classe)
sélectionne un std::range_format approprié pour un intervalle
(modèle de variable)