std:: formatter <std::priority_queue>
|
Défini dans l'en-tête
<queue>
|
||
|
template
<
class
CharT,
class
T,
std::
formattable
<
CharT
>
Container,
class
...
U
>
struct formatter < std:: priority_queue < T, Container, U... > , CharT > ; |
(depuis C++23) | |
La spécialisation de modèle de std::formatter pour le type adaptateur de conteneur std::priority_queue permet aux utilisateurs de convertir le conteneur sous-jacent en sa représentation textuelle sous forme de collection d'éléments en utilisant les fonctions de formatage .
La spécialisation est activée si std:: formattable < Container, CharT > est true .
Table des matières |
Types membres
| Nom | Définition |
maybe-const-container
|
fmt-maybe-const
<
Container, CharT
>
( type membre d'exposition uniquement* ) |
maybe-const-adaptor
|
maybe-const
<
std::
is_const_v
<
maybe-const-container
>
,
std::
priority_queue
<
T, Container, U...
>>
( type membre d'exposition uniquement* ) |
Membres de données
| Nom | Définition |
underlying_
|
formateur sous-jacent de type
std::
formatter
<
ranges::
ref_view
<
maybe-const-container
>
, CharT
>
( objet membre d'exposition uniquement* ) |
Fonctions membres
|
parse
|
analyse le spécificateur de format comme spécifié par
range-format-spec
(fonction membre publique) |
|
format
|
écrit la sortie formatée de la plage comme spécifié par
range-format-spec
(fonction membre publique) |
std::formatter<std::priority_queue>:: parse
|
template
<
class
ParseContext
>
constexpr auto parse ( ParseContext & ctx ) - > ParseContext :: iterator ; |
||
Équivalent à
return
underlying_
.
parse
(
ctx
)
;
.
Valeur de retour
Un itérateur après la fin du range-format-spec du conteneur sous-jacent.
std::formatter<std::priority_queue>:: format
|
template
<
class
FormatContext
>
auto
format
(
/*maybe-const-adaptor*/
&
r, FormatContext
&
ctx
)
const
|
||
Équivalent à
return
underlying_
.
format
(
r.
c
, ctx
)
;
.
Valeur de retour
Un itérateur après la fin de la plage de sortie.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
(C++20)
|
définit les règles de formatage pour un type donné
(modèle de classe) |
|
(C++23)
|
modèle de classe qui aide à implémenter
std::formatter
les spécialisations pour les types de plage
(modèle de classe) |