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