System::IO::BasicSystemIOStreamBuf class

BasicSystemIOStreamBuf class

Representeert een buffer die System::IO::Stream-achtige streams omsluit en toestaat ze te gebruiken als een interne buffer voor std::iostream-achtige streams.

template<typename Elem,typename Traits>class BasicSystemIOStreamBuf : public std::basic_streambuf<Elem, std::char_traits<Elem>>

Methoden

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

Typedefs

TypedefBeschrijving
char_type
int_type
Mysb
off_type
pos_type
traits_type

Zie ook