Clase System::IO::BasicSystemIStreamWrapper

BasicSystemIStreamWrapper class

Representa un contenedor similar a std::istream que utilizó BasicSystemIOStreamBuf como búfer interno.

template<typename Elem,typename Traits>class BasicSystemIStreamWrapper : public std::basic_istream<Elem, std::char_traits<Elem>>

Métodos

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

Typedefs

TypedefDescripción
char_type
Mybase
Mysb
traits_type

Ver también