std::basic_syncbuf<CharT,Traits,Allocator>:: sync
|
protected
:
int sync ( ) override ; |
||
D'abord, enregistre qu'un flush est en attente, en mettant à jour l'indicateur privé approprié.
Ensuite, si la politique d'émission-synchrone actuelle est true , effectue un appel à emit() .
Sinon (si la politique d'émission à la synchronisation est false , qui est la valeur par défaut), le vidage est suspendu jusqu'à ce que emit() soit appelé, comme par std::basic_osyncstream::emit() ou std::basic_osyncstream::~basic_osyncstream
Table des matières |
Paramètres
(aucun)
Notes
sync()
ou son équivalent est implicitement appelé par
close()
,
seekoff()
, et
seekpos()
et explicitement appelé par
std::basic_streambuf::pubsync()
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
[virtual]
|
synchronise les tampons avec la séquence de caractères associée
(fonction membre protégée virtuelle de
std::basic_streambuf<CharT,Traits>
)
|
appelle
emit()
sur le
basic_syncbuf
sous-jacent pour transmettre ses données internes vers la destination finale
(fonction membre publique de
std::basic_osyncstream<CharT,Traits,Allocator>
)
|