System::IO::BasicSystemIStreamWrapper klass

BasicSystemIStreamWrapper class

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

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

Metoder

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

Typedefs

TypedefBeskrivning
char_type
Mybase
Mysb
traits_type

Se även