MemBufInputByteStreamRef::cur_pos
Версия от 19:00, 9 августа 2019; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:MemBufInputByteStreamRef::cur_pos}} {{function_begin|std::size_t cur_pos() const; //1 void cur_pos(std::size_t cbNewPos); //2 void cur_pos(/*спе…»)
std::size_t cur_pos() const; //1
void cur_pos(std::size_t cbNewPos); //2
void cur_pos(/*специальная позиция*/); //3
Возвращает или устанавливает связанный с потоком указатель в буфере памяти, над которым этот поток определен.
- Возвращает текущую позицию потока в виде байтового сдвига относительно начала буфера.
- Задает абсолютную позицию потока в буфере заданным параметрически байтовым сдвигом относительно начала буфера.
- Перемещает позицию потока в начало или конец буфера. Тип параметра не специфицирован. Если
mem_is
- поток MemBufInputByteStreamRef, то вызовmem_is.cur_pos(MemBufInputByteStreamRef::begin_pos);
устанавливает поток в начальную позицию (аналогично вызову перегрузки 2:mem_is.cur_pos(0);
), а вызовmem_is.cur_pos(MemBufInputByteStreamRef::end_pos);
- в конечную.
cbNewPos | Смещение относительно начала буфера памяти, над которым определен поток this, задающее абсолютным образом позицию потока. |