AllocatorRef

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Ссылочный адаптер, определенный над интерфейсом IAllocator.

struct AllocatorRef;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IAllocator.
value_typeПсевдоним значимого типа.
pointerПсевдоним указателя.
const_pointerПсевдоним константного указателя.
void_pointerПсевдоним указателя типа void.
const_void_pointerПсевдоним константного указателя типа void.
size_typeПсевдоним std::size_t.
difference_typeПсевдоним std::ptrdiff_t.
is_always_equalПсевдоним std::false_type.
Открытые методы
МетодОписание
(конструкторы)Конструкторы, определенные требованиями ссылочного адаптера.
get_interfaceВозвращает адрес ассоциированной с адаптером реализации потока.
allocateВыделяет память размером n элементов
deallocateОсвобождает блок памяти размером n элементов.
max_sizeВозвращает максимально возможное количество элементов, память под которые можно выделить.
operator==Предикат равенства
operator!=Предикат неравенства
Защищенные методы
МетодОписание
reset_interfaceЗадает адаптеру новую реализацию IAllocator.
См. также
AllocatorOwnВладеющий адаптер, определенный над интерфейсом IAllocator.