System::IO::BasicSystemIOStreamWrapper klasse

BasicSystemIOStreamWrapper class

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

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

Methoden

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

Typedefs

TypedefBeschrijving
char_type
Mybase
Mysb
traits_type

Zie ook