Шаблон:AllocatorRef body: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Строка 8: Строка 8:
{{method_list_add_ctor|AllocatorRef}}
{{method_list_add_ctor|AllocatorRef}}
{{method_list_add|AllocatorRef::get_interface}}
{{method_list_add|AllocatorRef::get_interface}}
{{method_list_add|AllocatorRef::allocate}}
{{method_list_add|AllocatorRef::deallocate}}
{{method_list_add|AllocatorRef::max_size}}
{{method_list_add|AllocatorRef::operator{{==}}}}
{{method_list_add|AllocatorRef::operator{{!=}}}}
{{method_list_end}}
{{method_list_end}}
{{method_list_title|access=protected}}
{{method_list_title|access=protected}}

Версия 20:43, 17 августа 2019

struct AllocatorRef;
Открытые типы
ТипОписание
interface_typeПсевдоним интерфейса IAllocator.
Открытые методы
МетодОписание
(конструкторы)Конструкторы, определенные требованиями ссылочного адаптера.
get_interfaceВозвращает адрес ассоциированной с адаптером реализации потока.
allocateВыделяет память размером n элементов
deallocateОсвобождает блок памяти размером n элементов.
max_sizeВозвращает максимально возможное количество элементов, память под которые можно выделить.
operator==Предикат равенства
operator|=Шаблон:AllocatorRef::Оператор "вертикальная черта" с присваиванием brief
Защищенные методы
МетодОписание
reset_interfaceЗадает адаптеру новую реализацию IAllocator.