std::chrono:: operator<< (std::chrono::weekday)
|
Défini dans l'en-tête
<chrono>
|
||
|
template
<
class
CharT,
class
Traits
>
std::
basic_ostream
<
CharT, Traits
>
&
|
(depuis C++20) | |
Si ! wd. ok ( ) , insère wd. c_encoding ( ) suivi de " is not a valid weekday" dans os . Sinon, forme une std:: basic_string < CharT > s constituée du nom abrégé du jour de la semaine pour le jour représenté par wd , déterminé en utilisant les paramètres régionaux associés à os , et insère s dans os .
Équivalent à
return
os
<<
(
wd.
ok
(
)
?
std::
format
(
os.
getloc
(
)
, STATICALLY_WIDEN
<
CharT
>
(
"{:L%a}"
)
, wd
)
:
std::
format
(
os.
getloc
(
)
, STATICALLY_WIDEN
<
CharT
>
(
"{} n'est pas un jour de la semaine valide"
)
,
wd.
c_encoding
(
)
)
)
;
où
STATICALLY_WIDEN
<
CharT
>
(
"..."
)
est
"..."
si
CharT
est
char
, et
L
"..."
si
CharT
est
wchar_t
.
Table des matières |
Valeur de retour
os
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| P2372R3 | C++20 | la locale donnée était utilisée par défaut |
L
est nécessaire pour utiliser la locale donnée
|
Voir aussi
|
(C++20)
|
stocke la représentation formatée des arguments dans une nouvelle chaîne
(modèle de fonction) |
support de formatage pour
weekday
(spécialisation de modèle de classe) |