Espacios de nombres
Variantes
Acciones

std::basic_osyncstream<CharT,Traits,Allocator>::get_wrapped

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)
 
 
streambuf_type* get_wrapped() const noexcept;

Devuelve un puntero al objeto std::basic_streambuf envuelto, obtenido llamando a get_wrapped() en el objeto std::basic_syncbuf subyacente.

[editar] Parámetros

(Ninguno)

[editar] Ejemplo

El búfer envuelto se puede envolver de forma segura de nuevo en un flujo de salida sincronizado diferente.

#include <syncstream>
#include <iostream>
int main()
{
  std::osyncstream bout1(std::cout);
  bout1 << "¡Hola, ";
  {
    std::osyncstream(bout1.get_wrapped()) << "¡Adiós, " << "planeta!" << '\n';
  } // emite el contenido del búfer temporal
  bout1 << "mundo!" << '\n';
} // emite el contenido de bout1

Salida:

¡Adiós, planeta!
¡Hola, mundo!

[editar] Véase también

Destruye el objeto basic_osyncstream y emite su búfer interno.
(función miembro pública) [editar]
Obtiene el puntero al streambuf envuelto.
(función miembro pública de std::basic_syncbuf<CharT,Traits,Allocator>) [editar]