std::emit_on_flush, std::noemit_on_flush
De cppreference.com
| Definido en el archivo de encabezado <ostream>
|
||
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& emit_on_flush( std::basic_ostream<CharT, Traits>& os );
|
(1) | (desde C++20) |
template< class CharT, class Traits >
std::basic_ostream<CharT, Traits>& noemit_on_flush( std::basic_ostream<CharT, Traits>& os );
|
(2) | (desde C++20) |
Si os.rdbuf() realmente apunta a un std::basic_syncbuf<CharT, Traits, Allocator> buf, alterna si emite (es decir, transmite datos al búfer de flujo subyacente) cuando se vacía:
1) llama a
buf.set_emit_on_sync(true)2) llama a
buf.set_emit_on_sync(false)De lo contrario, estos manipuladores no tienen efecto.
Este es un manipulador de E/S solo de salida, puede ser llamado con una expresión como out << std::emit_on_flush para cualquier out de tipo std::basic_ostream.
Parámetros
| os | - | Referencia al flujo de salida. |
Valor de retorno
os (referencia al flujo después de la manipulación).
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
| Cambia la política de emisión en sincronización actual. (función miembro pública de std::basic_syncbuf<CharT,Traits,Allocator>)
|