| BasicSTDIStreamWrapper(std::basic_istream<char_type, traits_type>&, STDIOStreamWrappingMode) | Создаёт новый экземпляр BasicSTDIStreamWrapper. |
| BasicSTDIStreamWrapper(const BasicSTDIStreamWrapper&) | Конструктор копирования. Удалён. |
| Flush() override | Очищает буферы этого потока и записывает все буферизованные данные во внутреннее хранилище. Не поддерживается! |
| operator=(const BasicSTDIStreamWrapper&) | Оператор копирующего присваивания. Удалён. |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Если режим обёртывания бинарный, читает указанное количество байтов из потока, иначе читает указанное количество символов и преобразует их в тип uint8_t. Записывает результат чтения в указанный массив байтов. |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Считывает указанное количество байтов из потока и записывает их в указанный массив байтов. |
| ReadByte() override | Если режим обёртывания бинарный, читает один байт из хранилища последнего декодированного символа, иначе читает один символ из потока и преобразует его в тип uint8_t. |
| SetLength(int64_t) override | Устанавливает длину потока, представленного текущим объектом. Не поддерживается! |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | Если режим обёртывания бинарный, записывает в поток указанный поддиапазон байтов из указанного массива байтов, иначе преобразует указанный поддиапазон байтов из указанного массива байтов в тип char_type и затем записывает результат в поток. Не поддерживается! |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | Записывает указанный поддиапазон байтов из указанного массива байтов в поток. |
| WriteByte(uint8_t) override | Если режим обёртывания бинарный, записывает в поток указанное беззнаковое 8-битное целое значение, иначе преобразует его в тип char_type и затем записывает результат в поток. Не поддерживается! |