std::flush_emit
Определено в заголовке <ostream> | ||
|---|---|---|
template< class CharT, class Traits > std::basic_ostream<CharT, Traits>& flush_emit( std::basic_ostream<CharT, Traits>& os ); | (с C++20) |
Очищает выходную последовательность os так, как если бы вызов был os.flush(). Затем, если os.rdbuf() фактически указывает на std::basic_syncbuf<CharT, Traits, Allocator> buf, выполняет buf.emit().
Это манипулятор ввода-вывода только для вывода, его можно вызвать с выражением, таким как out << std::flush_emit для любого out типа std::basic_ostream.
Параметры
| os | - | ссылка на поток вывода |
Возвращаемое значение
os (ссылка на поток после манипуляции)
Пример
См. также
| синхронизируется с базовым устройством хранения (публичный член-функция std::basic_ostream<CharT,Traits>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/manip/flush_emit