std:: emit_on_flush, std:: noemit_on_flush
|
Défini dans l'en-tête
<ostream>
|
||
|
template
<
class
CharT,
class
Traits
>
std:: basic_ostream < CharT, Traits > & emit_on_flush ( std:: basic_ostream < CharT, Traits > & os ) ; |
(1) | (depuis C++20) |
|
template
<
class
CharT,
class
Traits
>
std:: basic_ostream < CharT, Traits > & noemit_on_flush ( std:: basic_ostream < CharT, Traits > & os ) ; |
(2) | (depuis C++20) |
Si
os.
rdbuf
(
)
pointe effectivement vers un
std::
basic_syncbuf
<
CharT, Traits, Allocator
>
buf
, bascule l'émission (c'est-à-dire la transmission des données vers le flux sous-jacent) lors du vidage :
Sinon, ces manipulateurs n'ont aucun effet.
Ceci est un manipulateur d'E/S en sortie uniquement, il peut être appelé avec une expression telle que
out
<<
std
::
emit_on_flush
pour tout
out
de type
std::basic_ostream
.
Table des matières |
Paramètres
| os | - | référence au flux de sortie |
Valeur de retour
os
(référence au flux après manipulation)
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
modifie la politique actuelle d'émission à la synchronisation
(fonction membre publique de
std::basic_syncbuf<CharT,Traits,Allocator>
)
|