Espacios de nombres
Variantes

std::basic_syncbuf<CharT,Traits,Allocator>::sync

De cppreference.com
 
 
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)
 
 
<tbody> </tbody>
protected: int sync() override;

Primero, registra que hay una descarga pendiente, actualizando el indicador privado correspondiente.

Luego, si la política actual de emisión en sincronización es true, realiza una llamada a emit().

De lo contrario (si la política de emisión en sincronización es false, que es el valor por defecto), se suspende la descarga hasta que se llame a emit(), como a través de std::basic_osyncstream::emit() o de std::basic_osyncstream::~basic_osyncstream.

Parámetros

(Ninguno)

Notas

sync() o su equivalente se llama implícitamente por close(), seekoff() y seekpos() y explícitamente se llama por std::basic_streambuf::pubsync().

Ejemplo

Véase también

[virtual]
Sincroniza los búferes con la secuencia de caracteres asociada.
(función miembro virtual protegida de std::basic_streambuf<CharT,Traits>) [editar]
Llama a emit en el objeto basic_syncbuf subyacente para transmitir sus datos internos al destino final.
(función miembro pública de std::basic_osyncstream<CharT,Traits,Allocator>) [editar]