MemBufOutputByteStreamRef::ReserveSpace

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Chusov::Memory::iterator_range<Chusov::Memory::raw_pointer_iterator<std::uint8_t*>> ReserveSpace(size_t cbBuffer) const;

Резервирует пространство, смещая указатель потока на заданное число байт и возвращая зарезервированный буфер в виде пары диапазона итераторов, таких что ссылки на значения, связанные с итераторами, адресуют соответстующее пространство буфера.

Возвращаемое значение:
Пара итераторов с произвольным доступом над буфером зарезервированной памяти.