◐ Shell
clean mode source ↗

std::basic_syncbuf<CharT,Traits,Allocator>::sync - cppreference.com

De cppreference.com

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

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]