System::IO::BasicSystemIOStreamBuf класс

BasicSystemIOStreamBuf class

Представляет буфер, который оборачивает потоки, похожие на System::IO::Stream-like потоки и позволяет использовать их в качестве внутреннего буфера потоков, аналогичного std::iostream.

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

Методы

МетодОписание
AssignRV(BasicSystemIOStreamBuf&&)Используется в конструкторе перемещения и операторе перемещающего присваивания для сброса указателей и вызова swap().
explicit BasicSystemIOStreamBuf()Создаёт новый экземпляр BasicSystemIOStreamBuf.
explicit BasicSystemIOStreamBuf(const SharedPtr<Stream>&, SystemIOStreamWrappingMode, const std::locale&)Создаёт новый экземпляр BasicSystemIOStreamBuf.
BasicSystemIOStreamBuf(const BasicSystemIOStreamBuf&)Конструктор копирования. Удалён.
BasicSystemIOStreamBuf(BasicSystemIOStreamBuf&&)Конструктор перемещения.
operator=(const BasicSystemIOStreamBuf&)Оператор присваивания копированием. Удалён.
operator=(BasicSystemIOStreamBuf&&)Оператор перемещения присваивания.
swap(BasicSystemIOStreamBuf&)Вызов swap *this и right, если они не равны.
~BasicSystemIOStreamBuf() overrideДеструктор.

Typedefs

Определение типа.Описание
char_type
int_type
Mysb
off_type
pos_type
traits_type

См. также