Шаблон:InputByteStreamRef body: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{source_header|lang=cpp|class InputByteStreamRef;}} {{type_list_title|access=public}} {{type_list_begin}} {{type_list_add|InputByteStreamRef::interface_type|Оп…») |
|||
Строка 8: | Строка 8: | ||
{{method_list_add_ctor|InputByteStreamRef}} | {{method_list_add_ctor|InputByteStreamRef}} | ||
{{method_list_add_dtor|InputByteStreamRef}} | {{method_list_add_dtor|InputByteStreamRef}} | ||
{{method_list_add|InputByteStreamRef:: | {{method_list_add|InputByteStreamRef::operator{{=}}}} | ||
{{method_list_add|InputByteStreamRef::get_interface}} | {{method_list_add|InputByteStreamRef::get_interface}} | ||
{{method_list_add|InputByteStreamRef::read}} | {{method_list_add|InputByteStreamRef::read}} |
Версия 16:03, 30 мая 2019
class InputByteStreamRef;
Открытые типы
Тип | Описание |
---|---|
interface_type | Определен как IInputByteStream. |
Открытые методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы адаптера. |
(деструктор) | Определенный неявно деструктор. |
operator= | Удаленные операторы присваивания. |
get_interface | Возвращает указатель на реализацию IInputByteStream, над которой определен адаптер. |
read | Реализует чтение заданного количества байт из потока InputByteStreamRef. |
read_as | Осуществляет чтение данных из потока InputByteStreamRef и создание из этих данных объекта PODType или контейнера байт. |
read_all_as | Считывает из потока InputByteStreamRef в контейнер SequenceContainer все доступные в потоке на текущий момент времени данные. |
share_ownership | Возвращает объект InputByteStreamOwn, увеличивая счетчик ссылок на поток. |
Защищенные методы
Метод | Описание |
---|---|
(конструкторы) | Конструкторы адаптера. |
reset_interface | Деассоциирует адаптер InputByteStreamRef с текущей реализацией IInputByteStream, если таковая имеется, и устанавливает в качестве адаптируемой реализации новую - ту, что указана параметром. |
Наследует открыто
Класс | Описание |
---|---|
Ссылочный адаптер, определенный над интерфейсом IInputStream. |