System::IO::BasicSystemOStreamWrapper class

BasicSystemOStreamWrapper class

Representeert een std::ostream-achtige wrapper die BasicSystemIOStreamBuf gebruikte als interne buffer.

template<typename Elem,typename Traits>class BasicSystemOStreamWrapper : public std::basic_ostream<Elem, std::char_traits<Elem>>

Methoden

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

Typedefs

TypedefBeschrijving
char_type
Mybase
Mysb
traits_type

Zie ook