Namespaces
Variants

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

From cppreference.net
protected :
int sync ( ) override ;

Primero, registra que hay un flush pendiente, actualizando la bandera privada correspondiente.

Entonces, si la política actual de emit-on-sync es true , realiza una llamada a emit() .

De lo contrario (si la política de emit-on-sync es false , que es el valor predeterminado), el flush se suspende hasta que emit() sea llamado, como a través de std::basic_osyncstream::emit() o std::basic_osyncstream::~basic_osyncstream

Contenidos

Parámetros

(ninguno)

Notas

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

Ejemplo

Véase también

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