Класс System::IO::BasicSystemOStreamWrapper

BasicSystemOStreamWrapper class

Представляет обёртку, похожую на std::ostream, которая использует BasicSystemIOStreamBuf в качестве внутреннего буфера.

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

Методы

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

Typedefs

Определение типаОписание
char_type
Mybase
Mysb
traits_type

См. также