System::IO::BasicSystemIOStreamBuf class

BasicSystemIOStreamBuf class

Stellt einen Puffer dar, der System::IO::Stream-ähnliche Streams einhüllt und es ermöglicht, sie als internen Puffer von std::iostream-ähnlichen Streams zu verwenden.

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

Methoden

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

Typedefs

Typedef.Beschreibung
char_type
int_type
Mysb
off_type
pos_type
traits_type

Siehe auch