System::IO::BasicSystemIOStreamWrapper класс
BasicSystemIOStreamWrapper class
Представляет обёртку, похожую на std::iostream, которая использует BasicSystemIOStreamBuf в качестве внутреннего буфера.
template<typename Elem,typename Traits>class BasicSystemIOStreamWrapper : public std::basic_iostream<Elem, std::char_traits<Elem>>
Методы
| Метод | Описание |
|---|
| AssignRV(BasicSystemIOStreamWrapper&&) | Используется в конструкторе перемещения и операторе перемещающего присваивания для сброса указателей и вызова swap(). |
| BasicSystemIOStreamWrapper(SharedPtr<Stream>, SystemIOStreamWrappingMode) | Создаёт новый экземпляр BasicSystemIOStreamWrapper. |
| BasicSystemIOStreamWrapper(const BasicSystemIOStreamWrapper&) | Конструктор копирования. Удалён. |
| BasicSystemIOStreamWrapper(BasicSystemIOStreamWrapper&&) | Конструктор перемещения. |
| operator=(const BasicSystemIOStreamWrapper&) | Оператор копирующего присваивания. Удалён. |
| operator=(BasicSystemIOStreamWrapper&&) | Оператор перемещающего присваивания. |
| swap(BasicSystemIOStreamWrapper&) | Вызов swap *this и right, если они не равны. |
Typedefs
См. также