System::IO::BasicSystemIOStreamWrapper Klasse

BasicSystemIOStreamWrapper class

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

template<typename Elem,typename Traits>class BasicSystemIOStreamWrapper : public std::basic_iostream<Elem, std::char_traits<Elem>>

Methoden

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

Typedefs

Typedef.Beschreibung
char_type
Mybase
Mysb
traits_type

Siehe auch