Namensräume
Varianten
Aktionen

std::flush_emit

Von cppreference.com
< cpp‎ | io‎ | manip
 
 
 
Input/output-Manipulatoren
Formatierung von Gleitkommazahlen
Ganzzahlformatierung
Boolean-Formatierung
Feldbreiten- und Füllzeichensteuerung
Andere Formatierungen
Leerzeichenverarbeitung
Ausgabe-Flushen
flush_emit
(C++20)  

Statusflags-Manipulation
Zeit- und Geld-I/O
(C++11)
(C++11)
(C++11)
(C++11)
Gequoteter Manipulator
(C++14)
 
Definiert in Header <ostream>
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& flush_emit( std::basic_ostream<CharT, Traits>& os );
(seit C++20)

Leert die Ausgabesequenz os aus, als ob os.flush() aufgerufen worden wäre. Dann, wenn os.rdbuf() tatsächlich auf ein std::basic_syncbuf<CharT, Traits, Allocator> buf zeigt, ruft buf.emit() auf.

Dies ist ein nur Ausgabe gerichteter I/O-Manipulator. Er kann mit einem Ausdruck wie out << std::flush_emit für jedes out vom Typ std::basic_ostream aufgerufen werden.


Inhalt

[bearbeiten] Parameter

os - Referenz auf den Ausgabestream

[bearbeiten] Rückgabewert

os (Referenz auf den Stream nach der Manipulation)

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

synchronisiert mit dem zugrunde liegenden Speichermedium
(public member function of std::basic_ostream<CharT,Traits>) [bearbeiten]