System::IO::BasicSystemIOStreamBuf class

BasicSystemIOStreamBuf class

Representa un búfer que envuelve flujos similares a System::IO::Stream y permite que se usen como un búfer interno de flujos similar a std::iostream.

template<typename Elem,typename Traits>class BasicSystemIOStreamBuf : public std::basic_streambuf<Elem, std::char_traits<Elem>>

Métodos

MétodoDescripción
AssignRV(BasicSystemIOStreamBuf&&)Usado en el constructor de movimiento y el operador de asignación de movimiento para restablecer punteros y llamar a swap().
explicit BasicSystemIOStreamBuf()Construye una nueva instancia de BasicSystemIOStreamBuf.
explicit BasicSystemIOStreamBuf(const SharedPtr<Stream>&, SystemIOStreamWrappingMode, const std::locale&)Construye una nueva instancia de BasicSystemIOStreamBuf.
BasicSystemIOStreamBuf(const BasicSystemIOStreamBuf&)Constructor de copia. Eliminado.
BasicSystemIOStreamBuf(BasicSystemIOStreamBuf&&)Constructor de movimiento.
operator=(const BasicSystemIOStreamBuf&)Operador de asignación de copia. Eliminado.
operator=(BasicSystemIOStreamBuf&&)Operador de asignación por movimiento.
swap(BasicSystemIOStreamBuf&)Llamada a intercambiar this y right, si no son iguales.
~BasicSystemIOStreamBuf() overrideDestructor.

Typedefs

TypedefDescripción
char_type
int_type
Mysb
off_type
pos_type
traits_type

Ver también