Spec-Zone.ru › C++

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 (ссылка на поток после манипуляции)

Пример

См. также

flush
синхронизируется с базовым устройством хранения
(публичный член-функция 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API