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/cpp/io/manip/flush_emit