System::IO::BasicSystemIStreamWrapper Klasse

BasicSystemIStreamWrapper class

Stellt einen std::istream‑ähnlichen Wrapper dar, der BasicSystemIOStreamBuf als internen Puffer verwendet.

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

Methoden

MethodeBeschreibung
AssignRV(BasicSystemIStreamWrapper&&)Wird im Move-Konstruktor und Move-Zuweisungsoperator verwendet, um Zeiger zurückzusetzen und swap() aufzurufen.
BasicSystemIStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode)Konstruiert eine neue Instanz von BasicSystemIStreamWrapper.
BasicSystemIStreamWrapper(const BasicSystemIStreamWrapper&)Kopierkonstruktor. Gelöscht.
BasicSystemIStreamWrapper(BasicSystemIStreamWrapper&&)Move-Konstruktor.
operator=(const BasicSystemIStreamWrapper&)Kopierzuweisungsoperator. Gelöscht.
operator=(BasicSystemIStreamWrapper&&)Move-Zuweisungsoperator.
swap(BasicSystemIStreamWrapper&)Aufruf zum Tauschen von *this und right, falls sie nicht gleich sind.

Typedefs

Typedef.Beschreibung
char_type
Mybase
Mysb
traits_type

Siehe auch