System::IO::BasicSystemIStreamWrapper klasse

BasicSystemIStreamWrapper class

Vertegenwoordigt een std::istream-achtige wrapper die BasicSystemIOStreamBuf gebruikt als interne buffer.

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

Methoden

MethodeBeschrijving
AssignRV(BasicSystemIStreamWrapper&&)Gebruikt in de move-constructor en move-toewijzingsoperator om pointers te resetten en swap() aan te roepen.
BasicSystemIStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode)Construeert een nieuw exemplaar van de BasicSystemIStreamWrapper.
BasicSystemIStreamWrapper(const BasicSystemIStreamWrapper&)Copy‑constructor. Verwijderd.
BasicSystemIStreamWrapper(BasicSystemIStreamWrapper&&)Move-constructor.
operator=(const BasicSystemIStreamWrapper&)Copy‑toewijzingsoperator. Verwijderd.
operator=(BasicSystemIStreamWrapper&&)Verplaatsings-toewijzingsoperator.
swap(BasicSystemIStreamWrapper&)Aanroep om *this en right te verwisselen, als ze niet gelijk zijn.

Typedefs

TypedefBeschrijving
char_type
Mybase
Mysb
traits_type

Zie ook