System::IO::BasicSystemIOStreamBuf class

BasicSystemIOStreamBuf class

Rappresenta un buffer che avvolge i flussi System::IO::Stream-like e consente di usarli come buffer interno di flussi simili a std::iostream.

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

Metodi

MetodoDescrizione
AssignRV(BasicSystemIOStreamBuf&&)Usato nel costruttore di spostamento e nell’operatore di assegnazione di spostamento per reimpostare i puntatori e chiamare swap().
explicit BasicSystemIOStreamBuf()Costruisce una nuova istanza di BasicSystemIOStreamBuf.
explicit BasicSystemIOStreamBuf(const SharedPtr<Stream>&, SystemIOStreamWrappingMode, const std::locale&)Costruisce una nuova istanza di BasicSystemIOStreamBuf.
BasicSystemIOStreamBuf(const BasicSystemIOStreamBuf&)Costruttore di copia. Eliminato.
BasicSystemIOStreamBuf(BasicSystemIOStreamBuf&&)Costruttore di spostamento.
operator=(const BasicSystemIOStreamBuf&)Operatore di assegnazione di copia. Eliminato.
operator=(BasicSystemIOStreamBuf&&)Operatore di assegnazione di spostamento.
swap(BasicSystemIOStreamBuf&)Chiamata a swap *this e right, se non sono uguali.
~BasicSystemIOStreamBuf() overrideDistruttore.

Typedefs

TypedefDescrizione
char_type
int_type
Mysb
off_type
pos_type
traits_type

Vedi anche