Класс 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
См. также