Шаблон:InMemoryDataStorageRef::released buffer ptr body
Перейти к навигации
Перейти к поиску
struct released_buffer_ptr;
Открытые типы
| Тип | Описание |
|---|---|
| element_type | Псевдоним типа void. |
| allocator_type | Псевдоним типа AllocatorOwn<void>. |
Открытые методы
| Метод | Описание |
|---|---|
| (конструкторы) | Конструкторы класса. |
| (деструктор) | Деструктор, освобождающий память, связанную с управляемой буфером released_buffer_ptr памятью. |
| operator= | Оператор присваивания с перемещением. |
| get | Возвращает адрес управляемой объектом released_buffer_ptr памяти. |
| data | Возвращает адрес управляемой объектом released_buffer_ptr памяти. |
| size | Возвращает байтовый размер управляемого буфера. |
| get_allocator | Возвращает менеджер памяти, используемый для управления памятью. |
| release | Передает владение буфером вызывающей стороне. |
| operator bool | Осуществляет проверку ассоциации объекта released_buffer_ptr с действительным буфером памяти. |
| to_unique | Преобразует буфер в объект std::unique_ptr с передачей владения памятью вызывающей стороне. |