Espacios de nombres
Variantes

std::emit_on_flush, std::noemit_on_flush

De cppreference.com
< cpp | io | manip
 
 
Biblioteca de E/S
Manipuladores de E/S
E/S estilo C
Búferes
(en desuso en C++98)
Flujos
Abstracciones
E/S de archivos
E/S de cadenas
E/S de arrays
(en desuso en C++98)
(en desuso en C++98)
(en desuso en C++98)
Salida sincronizada
Tipos
Interfaz de categoría de error
(C++11)
 
Manipuladores de E/S
Formateo de punto flotante
Formateo de enteros
Formateo de booleanos
Control de ancho de campo y relleno
Otro formateo
Procesamiento de espacio en blanco
Vaciado de salida
(C++20)  

Manipulación de indicadores de estado
E/S de tiempo y dinero
(C++11)
(C++11)
(C++11)
(C++11)
Manipulación entre comillas
(C++14)
 
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

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>) [editar]