ContiguousDataStorageRef::erase
Версия от 16:46, 16 августа 2019; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{DISPLAYTITLE:ContiguousDataStorageRef::erase}} {{function_begin|ContiguousDataStorageRef& erase(); //1 ContiguousDataStorageRef& erase(std::uint64_t iBlock, std…»)
ContiguousDataStorageRef& erase(); //1
ContiguousDataStorageRef& erase(std::uint64_t iBlock, std::uint64_t cBlockSize); //2
Удаляет данные из накопителя.
- Очищает все данные из накопителя.
- Удаляет заданный параметрически блок данных.
iBlock | Сдвиг удаляемого блока, в элементах данных, относительно начала буфера, связанного с накопителем this. | |
cBlockSize | Размер удаляемого блока данных в элементах. Значение параметра не должно быть большим размера буфера, который возвращается методом element_count. |
*this
.IContiguousDataStorage::DeleteBlock | Удаляет блок данных указанной длины, имеющийся в накопителе в заданной позиции. |
IContiguousDataStorage::EraseContent | Очищает содержимое буфера, связанного с накопителем this. |