System::IO::BasicSystemIOStreamWrapper klass

BasicSystemIOStreamWrapper class

Representerar ett std::iostream-liknande omslag som använde BasicSystemIOStreamBuf som intern buffert.

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

Metoder

MetodBeskrivning
AssignRV(BasicSystemIOStreamWrapper&&)Används i flyttkonstruktorn och flytttilldelningsoperatorn för att återställa pekare och anropa swap().
BasicSystemIOStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode)Skapar en ny instans av BasicSystemIOStreamWrapper.
BasicSystemIOStreamWrapper(const BasicSystemIOStreamWrapper&)Kopieringskonstruktor. Borttagen.
BasicSystemIOStreamWrapper(BasicSystemIOStreamWrapper&&)Flyttkonstruktor.
operator=(const BasicSystemIOStreamWrapper&)Kopieringstilldelningsoperator. Borttagen.
operator=(BasicSystemIOStreamWrapper&&)Flyttilldelningsoperator.
swap(BasicSystemIOStreamWrapper&)Anrop för att byta *this och right, om de inte är lika.

Typedefs

TypedefBeskrivning
char_type
Mybase
Mysb
traits_type

Se även